ThisIsAreku

Exemple C++ return

Feb 24th, 2013
93
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.66 KB | None | 0 0
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. class numero
  5. {
  6.     private:
  7.         int num;
  8.    
  9.     public:
  10.         numero(int n); //constructeur
  11.        
  12.         int valeur();
  13.         numero& add(int);
  14. };
  15.  
  16. numero::numero(int n)
  17. {
  18.     num = n;
  19. }
  20. int numero::valeur()
  21. {
  22.     return num; // "getter", permet de récupérer la valeur de num
  23. }
  24. numero& numero::add(int n)
  25.  {
  26.      num += n; // équivaut à num = num + n;
  27.      return *this;
  28.  }
  29.  
  30. int main (int argc, char const* argv[])
  31. {
  32.     numero objet(5);
  33.     cout << "objet vaut " << objet.valeur() << endl;
  34.     objet.add(2).add(30).add(3).add(1).add(1);
  35.     cout << "objet vaut mainteant " << objet.valeur() << endl;
  36.     // la réponse.. est 42.
  37.  
  38.     return 0;
  39. }
Advertisement
Add Comment
Please, Sign In to add comment