Ver Mensaje Individual
  #7  
Antiguo 11-01-2017
Avatar de escafandra
[escafandra] escafandra is offline
Miembro Premium
 
Registrado: nov 2007
Posts: 2.197
Reputación: 20
escafandra Tiene un aura espectacularescafandra Tiene un aura espectacular
Declaras tu clase:
Código:
// MyClase.h
typedef char Nombre[10];

class MyClase
{
  public:
  static Nombre Familia[5];
};
En el archivo MyClase.cpp inicializas el miembro estático:
Código:
// MyClase.cpp
Nombre MyClase::Familia[5] = {"Pepe", "Juan", "Luís", "María", "Berta"};
Y luego lo puedes usar de dos formas, mediante el nombre de la clase o de una instancia de dicha clase:
Código:
// MyClase.cpp
void unaFuncion()
{
  MyClase C;
  char* N;

  N = MyClase::Familia[2]; // Luís
  N = C.Familia[2];        // Luís
}
Saludos.
Responder Con Cita