vecteur/tableau de pointeur?
Voilà premiere mans je suis pas vieux en c++, et j'ai encore un peu de mal (alors pas taper :lol:)
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:
Code:
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);
} |
Message d'erreur à la compilation:
Code:
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*&)' |
Merci d'avance pour vos eclaircissements ;)