Bonjour à tous,

Je cherche à utiliser un std::vector comme attribut d'une de mes classes.
Si je fais un #include <vector> dans le .cpp (juste au dessus de l'include du .h par exemple), pas de problème.

Par contre, si je fais l'include dans le .h, le compilateur râle :
c:\program files\microsoft visual studio\vc98\include\memory(16) : error C2061: syntax error : identifier 'THIS_FILE'
c:\program files\microsoft visual studio\vc98\include\memory(17) : error C2091: function returns function
c:\program files\microsoft visual studio\vc98\include\memory(17) : error C2809: 'operator new' has no formal parameters
c:\program files\microsoft visual studio\vc98\include\memory(20) : error C2954: template definitions cannot nest
De quoi s'agit-il, selon-vous ????