Bonjour � tous,
voil�, j'ai encore quelques difficult�s avec le typage, et notamment les const et autres * et &. Pr�sentement, j'ai un soucis avec un vector d�clar� ainsi:
Dans une m�thode, je re�ois un objet de type Type1* que je dois ins�rer dans mon tableau, et je voudrais faire quelque chose du genre:
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4 class MaClasse {[...] std::vector<Type1*> monvector; };
C'est tout b�te, mais �a ne compile pas. Voila l'erreur:
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4 void MaClasse::MaMethode(const Type1* pItem) { monvector.push_back(pItem); }
Je ne comprends pas: il y a des *, des & et des const dans tous les sens. Auriez-vous quelques explications?cannot convert parameter 1 from 'const class Type1*' to 'class Type1*const & '
merci![]()
Partager