1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
| //UneClasse.hpp
#ifndef H_UNECLASSE_20081025_1437
#define H_UNECLASSE_20081025_1437
/*
Ceci est une classe faite pour être utilisée sur le tas.
Elle possède une sémantique d'entité, et par conséquent,
n'est ni copiable, ni assignable, ni swappable.
*/
class UneClasse
{
public:
//Constructeurs et destructeur
UneClasse(void);
explicit UneClasse(int i);
~UneClasse(void);
private:
//Copie et affectation interdites
UneClasse(UneClasse const &);
UneClasse& operator=(UneClasse const &);
public:
//Accesseurs bidon
int GetI(void) const;
void SetI(int i);
private:
//Variables membres
int m_i;
};
#endif// ! H_UNECLASSE_20081025_1437 |
Partager