Message #7353
Sujet: Problème avec la fonction setPosition (c'est surement du aux template)
| Type | Date | Auteur | Contenu |
|---|---|---|---|
| Dernière modification | 15-11-2009 12:53:21 | Magun |
je pensse que tu n'a pas vraiment comprit se que je disais tu ne peut pas utiliser les templates dans ce contexte
par exmples : en math tu a une variable inconue 'x' ( int x; ) tu ne peut pas connaitre 'x' ( cout << x; te renverras alors un chiffre "aléatoire" ) donc en gros tu essaye de faire des operation "direct" sur un pointeur inconue bien que sont adresse memoire soit connue sont type ne les pas se que tu as fait ne change rien ... tu utilise toujours les pointeur il faut donc que tu cast 'T' ( ((ISceneNode*)m_Nmodele)->fonction ... ) sinon tu ne peut utiliser '->' ou '.' ses comme si tu remplacais 'T*' par 'void*' pensse tu pouvoire faire "void *m_Nmodele; m_Nmodele->setPosition(...);" ? |
| Création du message | 15-11-2009 12:50:05 | Magun |
je pensse que tu n'a pas vraiment comprit se que je disais tu ne peut pas utiliser les templates dans ce contexte
par exmples : en math tu a une variable inconue 'x' ( int x; ) tu ne peut pas connaitre 'x' ( cout << x; te renverras alors un chiffre "aléatoire" ) donc en gros tu essaye de faire des operation "direct" sur un pointeur inconue bien que sont adresse memoire soit connue sont type ne les pas se que tu as fait ne change rien ... tu utilise toujours les pointeur il faut donc que tu cast 'T' ( ((ISceneNode*)m_Nmodele)->fonction ... ) sinon tu ne peut utiliser '->' ou '.' ses comme si tu remplacais 'T*' par 'void*' pensse tu pouvoire faire "void *m_Nmodele; m_Nmodele->setPosition(...);" ? |
| Options | Liens officiels | Caractéristiques | Statistiques | Communauté |
|---|---|---|---|---|
|
Préférences cookies Corrections |
![]() ![]() ![]() ![]() |
Propulsé par Django xhtml 1.0 css 2.1 |
884 membres 1440 sujets 11337 messages |
Dernier membre inscrit: Saidov17 157 invités en ligne membre en ligne: - RSS Feed |