Bonjour,
Je desire savoir comment appeler explicitement une fonction const sans caster l'object lui meme...
Je me doute que c est pas tres clair comme ca, donc voici un exemple:
si je declare:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 class C { public: void f() const; void f(); }
C c;
alors c.f() fait appel à la seconde, logique!!!
Le seul moyen que je connais pour faire appel a la seconde est:
((const C) c).f();
mais ca ne me plait pas trop.....
donc si qqun sait comment faire appel a la methode const sans caster l objet je suis preneur.
Merci d'avance.
[Balises CODE rajoutées par Loulou24, merci d'y penser à l'avenir]
Partager