Bonjour,
J'essuie actuellement de lourds problèmes de compilation.
Le programme en question est composé de:
une classe a,
une classe b contenant une list<class a>
une classe c contenant une list<class b>
une classe d contenant un vector<class c>
Le problème auquel je suis arrivé et que je n'arrive pas a débugger me pointe une erreur dans la bibliothèque STL :
C:\Program Files\CodeBlocks\MinGW\bin\..\lib\gcc\mingw32\3.4.5\..\..\..\..\include\c++\3.4.5\bits\stl_vector.h|182|error: expected primary-expression before ':' token|
Pour l'instant je n'ai créé que mes classes et n'ai instancié aucun vector<class c>
aussi, d'après ce que j'ai compris, il vaut mieux utiliser un vector<class c*> car la classe vector alloue une mémoire fixe au début et quand on veut y ajouter des élements, ce n'est plus possible. Est-ce vrai?
Merci pour vos réponses![]()
Partager