Historique des modifications - Message

Message #5688

Sujet: Problème avec la classe ISceneNode


Type Date Auteur Contenu
Création du message 15-01-2009 15:49:35 bubix
Bonjour,

Voilà j'ai un problème avec la ISceneNode. Dans une classe j'ai une liste de ISceneNode et j'aimerais travailler avec comme par exemple extraire et stocker un objet ISceneNode. Mes importations des headers-files sont correctes. Je pense que mon problème vient du langage C++ ou d'une limitation de cette classe que Irrlicht a développée.

Voici mon code:

header files
class test {

private:
irr::core::array<irr::scene::ISceneNode*> list;

public:
irr::core::array<irr::scene::ISceneNode*> GetList();
};

//Implementation méthode GetList()
array<ISceneNode*> test::GetList(){
return(list);
}

====================================================

int main(){
//START

test* t1= new test();

//Ce code ne fonctionne pas, est-ce quelqu'un sait pourquoi?
//Ou comment solutionner ce problème?

ISceneNode* n1=t1->GetList()[1];

//NOTE: MA LISTE N'EST PAS VIDE!!! ELLE CONTIENT DES ISCENENODES!!!

//END
return 0;
}

Avec visual studio j'ai l'erreur suivante qui apparaît:

irr::core::array<irr::scene::ISceneNode *,irr::core::irrAllocator<irr::scene::ISceneNode *> >::operator[](unsigned int index=1)

Si quelqu'un peut m'aider....

Merci.

A+

Retour

Options Liens officiels Caractéristiques Statistiques Communauté
Préférences cookies
Corrections
irrlicht
irrklang
irredit
irrxml
Propulsé par Django
xhtml 1.0
css 2.1
884 membres
1440 sujets
11337 messages
Dernier membre inscrit: Saidov17
137 invités en ligne
membre en ligne: -
RSS Feed