Voilà premiere mans je suis pas vieux en c++, et j'ai encore un peu de mal (alors pas taper )
Mon but serait de faire un tableau de pointeurs sur objets. J'ai voulu utiliser une list (objet list de la STL). Or en parametre pour la methode push_back il me demande un const &IDrawable:
Message d'erreur à la compilation:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 std::list<IDrawable>* drawables; inline int addDrawable(IDrawable* drawable) { drawables->push_back(drawable); return drawables->size() - 1; } inline void removeDrawable(IDrawable* drawable) { drawables->remove(drawable); }
Merci d'avance pour vos eclaircissements
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 124 C:\Dev-Cpp\projet\SimpleGui\cscreen.h no matching function for call to `std::list<IDrawable, std::allocator<IDrawable> >::push_back(IDrawable*&)'
Partager