J'essaye l'exemple "Utilisation de la biblioth�que TinyXML" du 26/01/2006 publi� sur developpez.com

Afin de tester j'ai fait une mini appli-console Win32 en incluant user.h, user_mgr.h et user_mgr.cpp fournis dans l'article.

Lorsque je lance une compilation j'obtiens les messages suivants:

------ D�but de la g�n�ration : Projet : essai, Configuration : Debug Win32 ------

Compilation...
stdafx.cpp
d:\projets\exemple developpez.com\essai\essai\user_mgr.h(11) : error C2143: erreur de syntaxe : absence de ',' avant '&'
d:\projets\exemple developpez.com\essai\essai\user_mgr.h(12) : error C2143: erreur de syntaxe : absence de ',' avant '&'
d:\projets\exemple developpez.com\essai\essai\user_mgr.h(14) : error C2143: erreur de syntaxe : absence de ',' avant '&'
d:\projets\exemple developpez.com\essai\essai\user_mgr.h(16) : error C2143: erreur de syntaxe : absence de ';' avant '<'
d:\projets\exemple developpez.com\essai\essai\user_mgr.h(16) : error C2501: 'user_mgr::list' : Sp�cificateurs de type ou de classe de stockage manquants
d:\projets\exemple developpez.com\essai\essai\user_mgr.h(16) : error C2238: jetons inattendus avant ';'
d:\projets\exemple developpez.com\essai\essai\user_mgr.h(18) : error C2146: erreur de syntaxe : absence de ';' avant l'identificateur 'xml_filename'
d:\projets\exemple developpez.com\essai\essai\user_mgr.h(18) : error C2501: 'user_mgr::string' : Sp�cificateurs de type ou de classe de stockage manquants
d:\projets\exemple developpez.com\essai\essai\user_mgr.h(18) : error C2501: 'user_mgr:ml_filename' : Sp�cificateurs de type ou de classe de stockage manquants

Le journal de g�n�ration a �t� enregistr� � l'emplacement "file://d:\projets\exemple developpez.com\essai\essai\Debug\BuildLog.htm"
essai - 9 erreur(s), 0 avertissement(s)


---------------------- Termin� ----------------------

G�n�ration : 0 a r�ussi, 1 a �chou�, 0 a �t� ignor�



Cela correspond aux m�thodes de la classe:
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9
10
11
class user_mgr{
    public:
        int acquerir(const string&);
        int modifier(const string&, const string&, const string&);
        int ajouter(const user&);
        int supprimer(const string&);
    private:
        list<user> user_list;
        TiXmlDocument *doc;
        string xml_filename;
};
Cela fait tr�s longtemps que j'ai fait du C++ et l� je ne vois pas o� est le probl�me...

Merci de votre aide