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 de
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 fait
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 void MaClasse::MaFonction() { Func1(); Func2(); }
Donc pourquoi l'utiliser dans ce cas listé en haut ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 void MaClasse::MaFonction() { MaMere::Func1(); MaMere::Func2(); }
Merci
Partager