Historique des modifications - Message

Message #5142

Sujet: De l'héritage


TypeDateAuteurContenu
Création du message07-12-2008 15:33:15tmyke
Hmm, attention, il ne faut pas donner à l'héritage des capacités qu'il n'a pas...wink

Si tu définit un objet, issue d'une classe, genre CGame *game, puis en suite tu fait une initialisation comme tu le donnes,
donc genre
video::IVideoDriver *driver = device->getVideoDriver ();
game->m_driver = driver;


Et qu'en suite, tu créé un objet, genre CMenu *menu, alors ce n'est pas pour autant que la valeur que tu as
initialisé dans game se retrouvera par là même dans menu. Il te faut aussi donc faire une fois
video::IVideoDriver *driver = device->getVideoDriver ();
menu->m_driver = driver;


Je ne sais pas si je me fais bien comprendrehmm

L'heritage, n'est la que pour permettre à une classe d'hériter des méthodes et variables définis d'une autre classe,
mais elle n'hérite en rien des valeurs d'une classe existante...

Ou alors je n'ai pas bien saisie le sens de ta questionwink

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