Ver Mensaje Individual
  #6 (permalink)  
Antiguo 10/05/2011, 18:23
ssaammuu
 
Fecha de Ingreso: abril-2011
Mensajes: 88
Antigüedad: 13 años, 2 meses
Puntos: 24
Respuesta: menu con clases en c++

Tu clase tiene definidos todos los datos como privados. Esto suele ser normal, pero no en tu caso. Tu clase no tiene ningún miembro público (ni funciones/clases amigas), por lo que es imposible acceder a los datos de cualquier estancia de la clase que crees. Tampoco podrás usar ninguno de esos datos en las clases derivadas (profesor, etc...) si los datos son privados.

Una solución simple, pero no la mejor:
Código C++:
Ver original
  1. class persona
  2. {
  3. public:
  4. void cargar(..argumentos..);
  5. void mostrar();
  6.  
  7. protected:
  8. char nombre;
  9. char documento;
  10. char domicilio;
  11. char sex;
  12. date fecha_de_nac;
  13. };

Donde cargar toma los argumentos que vas a introducir en el objeto.
Por cierto, el tipo char solo contiene un caracter, por lo que alomejor lo quieres cambiar a un string (por ejemplo std::string nombre; ) o a un array de chars (por ejemplo char nombre[20]).

De todas maneras creo que tienes que aprender lo fundamental antes de las clases, que es obvio que no dominas ya que date no es un tipo en C/C++.
__________________
Foros Desarrollo de Juegos