Historique des modifications - Message

Message #7669

Sujet: Bug class gérant un Vaisseau


Type Date Auteur Contenu
Dernière modification 09-01-2010 20:24:47 X3liF
je pencherai sur un pointeur null pour que ca arrive si soudainement ^^

tu es sur que ton constructeur ne plante pas? car si la ligne
m_Nvaisseau->setPosition(m_position);

passe dans le constructeur je ne vois pas ce qui empecherai cette meme ligne de fonctionner dans une autre méthode....

si dans le setPosition tu mets :
 void Vaisseau::avance()
{
    if( m_Nvaisseau == NULL )
    {
          printf( "Vaisseau::avance() - m_Nvaisseau est NULL" );
          return;
    }

    m_Nvaisseau->setPosition(m_position);
}

ensuite est tu au courant que cette méthode ne fera jamais avancer ton vaisseau car tu ne modifies jamais sa position?
Création du message 09-01-2010 20:24:25 X3liF
je pencherai sur un pointeur null pour que ca arrive si soudainement ^^

tu es sur que ton constructeur ne plante pas? car si la ligne
m_Nvaisseau->setPosition(m_position);

passe dans le constructeur je ne vois pas ce qui empecherai cette meme ligne de fonctionner dans une autre méthode....

si dans le setPosition tu mets :
 void Vaisseau::avance()
{
    if( m_Nvaisseau == NULL )
    {
          printf( "Vaisseau::avance() - m_Nvaisseau est NULL" );
          return;
    }

    m_Nvaisseau->setPosition(m_position);
}

ensuite est tu au courant que cette méthode ne fera jamais avancer ton vaisseau car tu ne modifies jamais sa position?

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
187 invités en ligne
membre en ligne: -
RSS Feed