Foro de elhacker.net

Programación => Programación C/C++ => Mensaje iniciado por: pablombf en 15 Enero 2018, 03:16 am



Título: variables privadas, duda!!
Publicado por: pablombf en 15 Enero 2018, 03:16 am
Quiero acceder a Alumno integrantesGrupo[LIMITE_GRUPO]
Código
  1. struct Grupo {
  2. private:
  3.    Alumno integrantesGrupo[LIMITE_GRUPO];
  4.    int numAlumnos;
  5.  
  6.  
  7.  
  8.    public:
  9.        // Funciones para gestionar datos de tipo Grupo
  10.        friend void leerGrupo (const char nombreFichero[], Grupo& g);
  11.        friend int numAlumnos (const Grupo& g);
  12.        friend Alumno alumno (const Grupo& g, const int i);
  13.  
  14. };
Me dan el metodo para acceder, friend Alumno alumno(const Grupo& g, const i)
que es del tipo Alumno
Código
  1. struct Alumno {
  2.    private:
  3.        // Estructura interna de un dato de tipo Alumno
  4.        int codigoPrivate;
  5.        char nombrePrivate[LIMITE_NOMBRE];
  6.        char apellidosPrivate[LIMITE_APELLIDOS];
  7.    public:
  8.        // Funciones para gestionar datos de tipo Alumno
  9.        friend Alumno definir (const int codigo, const char nombre[],
  10.                                                 const char apellidos[]);
  11.        friend int codigo (const Alumno a);
  12.        friend void nombreCompleto (const Alumno a, char nombre[], char apellidos[]);
  13. };


Como hago para sacar por pantalla Alumno integrantesGrupo[LIMITE_GRUPO], siendo que es privet?????


Gracias de antemano