fork download
  1. #include <iostream>
  2.  
  3. using namespace std;
  4.  
  5. class Contador{
  6.  
  7. public:
  8. Contador(int c = 0){contador = c;};
  9. int getContador(){return contador;};
  10. Contador operator++(){
  11. ++contador;
  12. return contador; };
  13. private:
  14. unsigned int contador;
  15. };
  16.  
  17. int main(){
  18.  
  19. Contador c1, c2, c3;
  20.  
  21. ++c1;
  22. ++c2;
  23. ++c2;
  24. ++c2;
  25. c3 = ++c2;
  26. ++(++(++c1));
  27.  
  28. cout << "c1: " << c1.getContador() << endl;
  29. cout << "c2: " << c2.getContador() << endl;
  30. cout << "c3: " << c3.getContador() << endl;
  31.  
  32. return 0;
  33. }
Success #stdin #stdout 0s 3468KB
stdin
Standard input is empty
stdout
c1: 2
c2: 4
c3: 4