Probleme d'appel de fonction en C++

selectfromwhere Messages postés 1 Date d'inscription   Statut Membre Dernière intervention   -  
mamiemando Messages postés 33778 Date d'inscription   Statut Modérateur Dernière intervention   -
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

2 réponses

kilian Messages postés 8732 Date d'inscription   Statut Modérateur Dernière intervention   1 526
 
Salut,

Comme ceci:
class A{

methode1{...}

methode2{...methode1(argument1, argument2,...); }

}
0
mamiemando Messages postés 33778 Date d'inscription   Statut Modérateur Dernière intervention   7 884
 
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
0