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
|
// attention mettre: #include <afxtempl.h> dans stdafx.h
class CArrayString : public CArray<CString,LPCTSTR>
{
public:
CArrayString():CArray<CString,LPCTSTR>()
{
}
// constructeur de copie
CArrayString(const CArrayString &rItem)
{
CopyFrom(rItem);
}
//-----------------------------
// operateur d'affectation
const CArrayString& operator=(const CArrayString& Src)
{
CopyFrom(Src);
return *this;
}
//-----------------------------
// copier les données d'une source.
void CopyFrom(const CArrayString & Src )
{
if(this==&Src) return;
RemoveAll();
for(int i=0;i<Src.GetSize();i++) Add(Src[i]);
}
}; |
Partager