Bonsoir,
Je cherche à créer mon propre élément gui. Je vais donc le faire hériter de IGUIElement mais le nombre de méthodes virtuelles est assez impressionnant (et la plupart ne sont pas particulières à mon élément, comme addChild par exemple). Dois-je juste les redéclarer dans la déclaration de ma classe ou bien carrément les implémenter ?
La page de la doc sur IGUIElement
Merci !
Hors ligne
Je pense que tu dois les implémenter si tu veux les utiliser, sinon t'a pas besoin en théorie.
Hors ligne
Salut.
Tu n'as même pas besoin de les déclarer dans ta classe si tu ne veux pas modifier leurs implémentations.
Le fait qu'une fonction soit virtuelle ne signifie pas que tu doive forcément les redéfinir, juste que tu le peux.
EDIT : Les méthodes virtuelles pures (dont la déclaration se termine par =0) doivent obligatoirement être redéfinies pour pouvoir implementer une classe.
Le simple mot clef virtual signifie que la méthode peut être redéfinie dans une classe enfant.
Dernière modification par Kevin Leonhart (04-01-2008 18:19:09)
Hors ligne
Merci bien !
Hors ligne