C++ | Constructores | Pregunta 3

Salida del siguiente programa?

<br>
#include < iostream ><br>
using namespace std;<br>
class Point {<br>
Point() { cout << "Constructor called"; }<br>
};<br><br>
  
int main()<br>
{<br>
Point t1;<br>
return 0;<br>
}<br>

(A) Error del compilador
(B) Error de tiempo de ejecución
(C) Constructor llamado
(D) Ninguno de estos

Respuesta: (A)
Explicación: Por defecto, todos los miembros de una clase son privados. Dado que no hay ningún especificador de acceso para Point(), se vuelve privado y se llama fuera de la clase cuando t1 se construye en main.
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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *