Cas d'utilisation de this
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:
Code:
1 2 3 4 5 6
|
void MaClasse::MaFonction()
{
this->Func1();
this->Func2();
} |
Pourquoi utiliser une notation comme ça au lieu de
Code:
1 2 3 4 5 6
|
void MaClasse::MaFonction()
{
Func1();
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:
1 2 3 4 5 6
|
void MaClasse::MaFonction()
{
MaMere::Func1();
MaMere::Func2();
} |
Donc pourquoi l'utiliser dans ce cas listé en haut ?
Merci