J'essaie de faire un moteur de jeu simple. Je n'ai jamais utilisé de POO auparavant, donc c'est probablement une simple erreur, mais j'obtiens cette erreur en essayant de créer une instance d'une classe.Étrange problème avec les classes
invalid conversion from `World*' to `int'
initializing argument 1 of `World::World(int)'
Ceci est le code pour créer la classe.
World w = new World(100);
Et la classe réelle:
class World {
int maxParts;
public:
GameObject **parts;
World(int maxParts);
int addObject(int type);
private:
int firstFreeId();
};
World::World(int maxParts)
{
parts = new GameObject *[maxParts];
}
...
Merci pour toute aide.
Merci, c'est exactement ce dont j'avais besoin. – phpscriptcoder