Probleme d'appel de fonction en C++
Bonjour à tous
Je voulais savoir comment je pourrais faire en C++ pour utiliser une méthode de ma classe à l'intérieur d'une nouvelle méthode.
class A{
methode1{...}
methode2{...(a besoin de la methode 1) }
}
(je vulgarise...)
Merci
Je voulais savoir comment je pourrais faire en C++ pour utiliser une méthode de ma classe à l'intérieur d'une nouvelle méthode.
class A{
methode1{...}
methode2{...(a besoin de la methode 1) }
}
(je vulgarise...)
Merci
2 réponses
-
Salut,
Comme ceci:class A{ methode1{...} methode2{...methode1(argument1, argument2,...); } } -
En fait ce que kilian dit marche car on peut sous-entendre dans une méthode de classe le "this->" permettant d'appeler une autre méthode. Ainsi :
#include <iostream> class maclasse{ public: maclasse(){} void f(int x,int y){ std::cout << x << ' ' << y << std::endl;} void g(){ this->f(1,2); f(1,2); //equivalent à la ligne précédente } }; ...
Bonne chance