Bienvenue, Invité. Merci de vous connecter ou de vous inscrire.
Avez-vous perdu votre e-mail d'activation ?

Auteur Sujet: Vérification pointeur null.  (Lu 7393 fois)

0 Membres et 1 Invité sur ce sujet

lezebulon

  • Full Member
  • ***
  • Messages: 235
    • Voir le profil
Re : Vérification pointeur null.
« Réponse #15 le: Avril 16, 2012, 02:11:08 pm »
Tu peux en profiter pour corriger le    m_view = new sf::View;
    *m_view = m_app->getDefaultView();
aussi ;)

tintounn

  • Newbie
  • *
  • Messages: 20
    • Voir le profil
Re : Vérification pointeur null.
« Réponse #16 le: Avril 16, 2012, 02:15:07 pm »
Corriger, et puis un GRAND merci a toute les personnes qui m'ont aidaient  :) Tout façon je risque pas de rester longtemps sur ce projet car j'aime pas l'architecture que prend celui ci. Je vais quand même m'attaquer au pourquoi du comment. Je poste quand j'ai des nouvelles ;)

Je vous souhaites une bonne journée et encore merci :D
« Modifié: Avril 16, 2012, 02:19:48 pm par tintounn »

Orwel

  • Full Member
  • ***
  • Messages: 208
    • Voir le profil
Re : Vérification pointeur null.
« Réponse #17 le: Avril 17, 2012, 06:45:34 pm »
Je pense que son probléme est réglée

m_level->addItem(new SaphirSword(m_app, m_level, m_player, m_imageManager, m_inventory), 6, sf::Vector2f(2, 2));

m_hud = new Hud(m_app, m_view, m_player, m_imageManager, m_inventory);

 m_inventory = new Inventory(m_app);

Il ajoutais l'inventaire avant de le crée. Donc la valeur de l'inventaire était indéterminé dans m_level.

Tu devrais procéder comme ceci dans un constructeur :
-Contruction des attributs
-Initialisation des attributs
-autre...

Puis le débugeur de Code::Block est tellement friendly, abusent  ;D