Ver Mensaje Individual
  #4 (permalink)  
Antiguo 01/04/2016, 23:05
enrieto
 
Fecha de Ingreso: abril-2016
Mensajes: 31
Antigüedad: 8 años
Puntos: 5
Respuesta: asignar un valor a Y, y que X seja Y+1 automaticamente

Pero sí, como no se va apoder; en C++ se puede todo

Código C++:
Ver original
  1. #include <iostream>
  2.  
  3. class sig {
  4.     const int* n;
  5. public:
  6.     sig(const int& i) : n{&i} {}
  7.     sig(int&&) = delete;
  8.     operator const int() const { return *n + 1; }
  9. };
  10.  
  11. int main()
  12. {
  13.     int y = 10;
  14.     sig x = y; // x es el siguiente de y
  15.  
  16.     std::cout << "x = " << x << std::endl;
  17.  
  18.     y = 20;
  19.     std::cout << "x = " << x << std::endl;
  20. }

Última edición por enrieto; 01/04/2016 a las 23:22