| 12
 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 |