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