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:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
class C {
public:
void f() const;
void f();
}
si je declare:
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]