Bonjour,
Je me pose une question sur l'utilisation du pointeur this.
Je vois bien l'utilite pour le passage d'argument etc, par contre quand je vois un morceau de code comme:
Pourquoi utiliser une notation comme ça au lieu deCode:
1
2
3
4
5
6 void MaClasse::MaFonction() { this->Func1(); this->Func2(); }
Meme si Func1 et Func2 sont virtuelles et definies dans un parent on va utiliser toujours la methode de plus bas niveau et si l'on veut utiliser une methode de plus haut niveau on faitCode:
1
2
3
4
5
6 void MaClasse::MaFonction() { Func1(); Func2(); }
Donc pourquoi l'utiliser dans ce cas listé en haut ?Code:
1
2
3
4
5
6 void MaClasse::MaFonction() { MaMere::Func1(); MaMere::Func2(); }
Merci