Red de conocimiento informático - Material del sitio web - Declare una clase de estudiante que tenga 3 miembros de datos privados y una función de miembro público display(), que se utiliza para generar información de los estudiantes.

Declare una clase de estudiante que tenga 3 miembros de datos privados y una función de miembro público display(), que se utiliza para generar información de los estudiantes.

Es posible que su comprensión de los objetos C no sea lo suficientemente completa. He realizado algunas modificaciones en el programa:

#include?lt;iostreamgt;

#include. ?lt ;stringgt;

Usar espacio de nombres std;

clase?estudiante

{

privado:

int ?num;

cadena?nombre

cadena?sexo

público:

void?cinNum(void)

p >

{

coutlt;lt; "Por favor?input?num"lt;lt;endl;

cin?gt;gt;?num

}

void?cinName(void)

{

cout lt;lt; "Por favor?input?name"lt;lt;endl;

cin?gt;gt;?nombre;

}

void?cinSex(void)

{

coutlt;lt;" ¿Por favor?input?sex"lt;lt;endl;

cin?gt;gt;?sex

}

void ?display(void)

{

coutlt;lt; "num: "lt;lt.numlt;lt;endl;

coutlt;lt; " nombre: "lt;lt;namelt;lt;endl;

coutlt;lt; "sexo: "lt;lt;sexlt;lt;endl;

}

};

int?main()

{

estudiante?stud;

stud.cinNum();

stud.cinName();

stud.cinSex();

stud.display()

retorno?

}

La salida del programa es la siguiente:

El principal error en su programa es que el objeto no se puede inicializar en su definición, necesita definir un método para completar la inicialización

Arriba