Probleme d'appel de fonction en C++

selectfromwhere Messages postés 1 Statut Membre -  
mamiemando Messages postés 33228 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

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

    Comme ceci:
    class A{
    
    methode1{...}
    
    methode2{...methode1(argument1, argument2,...); }
    
    }
    
    0
  2. mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   7 940
     
    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