Bonjour,
J'essai de mettre en place la serialisation dans mon programme. Je me suis donc fortement inspire du topic 'Comment s�rialiser des donn�es avec les MFC ?' de la FAQ.
Or ces lignes ne compile pas :
J'ai ce genre d'erreur "error C2143: syntax error : missing ';' before '<'"
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 /*********************************************************/ template<> void AFXAPI SerializeElements<CItem> (CArchive& ar, CItem* pElements, int nCount); // la gestion d'un tableau de cette classe . typedef CArray<CItem,CItem&> CArrayItem; // Source......................... //--------------------------------------------------------------------------------------- // definition de la methode de serialisation de l'objet CItem pour le template CArray. template <> void AFXAPI SerializeElements <CItem> ( CArchive& ar, CItem* pItem, int nCount ) { for ( int i = 0; i < nCount; i++, pItem++ ) pItem->Serialize( ar ); } /*********************************************************/
Quelqu'un saurait il me dire pourquoi ?
D'avance merci de votre aide.
Marie.
[Balises CODE rajout�es par Loulou24, merci d'y penser � l'avenir]
Partager