Bonjour à tous,
je suis débutant en C++ et j'essaie actuellement de porter dans ce langage un programme que j'ai déjà créé en VB grâce à Qt. Ce programme permet de trouver des mots à partir de lettres en ajoutant des détails (vous pouvez voir plus de détails ici). J'ai donc créé un projet Qt, créé une fenêtre et écrit différents trucs, notamment une classe contenant un énorme dictionnaire. Celui ci doit être lors de l'initialisation de l'objet être mis dans un tableau (vector) puis être retourné à la classe qui a créé cet objet (qui récupère ainsi un tableau contenant le dictionnaire). L'intérêt est que le fichier est énorme, et donc fait planter sans arrêt Qt, ainsi en le mettant dans un objet à part que je ne modifie pas, je garde la stabilité de l'éditeur. Cependant j'obtiens cette erreur :
((dictionnaireIntegre*)this)->dictionnaireIntegre::dictionnaire' does not have class type
Mes fichiers :
main.cpp : http://pastebin.com/TJQj9t3E
fenetrePrincipale.cpp : http://pastebin.com/77JDL5tn
fenetrePrincipale.h : http://pastebin.com/Hp1n8Thn
dictionnaireintegre.cpp : http://thomaskowalski.net/fichiers/f...ireintegre.cpp
dictionnaireintegre.h : http://pastebin.com/BHUmKGF7
ou alors tout le projet : http://thomaskowalski.net/fichiers/f...principale.zip
Pourriez vous me dire ce qui ne va pas dans mon code ? A chaque problème j'ai trouvé un truc qui empêchait l'erreur mais là je ne vois pas..
Merci d'avance
Thomas
Partager