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 33 34 35 36 37 38 39 40 41 42 43 44 45
| #pragma once
// Cible de la commande CExperimentateur
#include <string>
class CExperimentateur : public CObject
{
public:
CExperimentateur();
virtual ~CExperimentateur();
public:
DECLARE_SERIAL( CExperimentateur )
//-----------------------------
// constructeur de copie
CExperimentateur(const CExperimentateur &rExperimentateur);
//-----------------------------
// operateur d'affectation
const CExperimentateur& operator=(const CExperimentateur& Src);
//-----------------------------
// effacer les données.
void Clear();
//-----------------------------
// la methode de serialisation.
void Serialize(CArchive& ar);
//-----------------------------
// copier les données d'une source.
void CopyFrom(const CExperimentateur & Src );
//-----------------------------
// dump pour test
CString GetStrDump();
// les données.
std::string nom;
std::string surnom;
};
template<> void AFXAPI SerializeElements<CExperimentateur> (CArchive& ar, CExperimentateur* pElements, int nCount);
// la gestion d'un tableau de cette classe .
typedef CArray<CExperimentateur,CExperimentateur&> CArrayExperimentateur; |
Partager