Prediga la salida del siguiente programa.
#include <iostream> using namespace std; class Point { int x, y; public: Point(int i = 0, int j =0) { x = i; y = j; } int getX() const { return x; } int getY() {return y;} }; int main() { const Point t; cout << t.getX() << " "; cout << t.getY(); return 0; }
(A) Valores basura
(B) 0 0
(C) Error del compilador en la línea cout << t.getX() << » «;
(D) Error del compilador en la línea cout << t.getY();
Respuesta: (D)
Explicación: Hay un error del compilador en la línea cout << t.getY();
Un objeto const solo puede llamar a funciones const.
Cuestionario de esta pregunta
Publicación traducida automáticamente
Artículo escrito por GeeksforGeeks-1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA