Historique des modifications - Message

Message #7669

Sujet: Bug class gérant un Vaisseau


TypeDateAuteurContenu
Dernière modification09-01-2010 20:24:47X3liF
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 message09-01-2010 20:24:25X3liF
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

OptionsLiens officielsCaractéristiquesStatistiquesCommunauté
Préférences cookies
Corrections
irrlicht
irrklang
irredit
irrxml
Propulsé par Django
xhtml 1.0
css 2.1
884 membres
1441 sujets
11339 messages
Dernier membre inscrit: Saidov17
94 invités en ligne
membre en ligne: -
RSS Feed