Ver Mensaje Individual
  #6 (permalink)  
Antiguo 09/07/2005, 00:38
Avatar de Eternal Idol
Eternal Idol
 
Fecha de Ingreso: mayo-2004
Ubicación: Lucentum
Mensajes: 6.192
Antigüedad: 20 años
Puntos: 74
Si te fijas en el ejemplo que te di te vas a dar cuenta que TAMBIEN hay que declarar la variable fuera de la clase.

Asi funciona:

Código:
#include <windows.h>
#include <stdio.h>

class padre
{
  protected:
  static a;
  public:
  padre()
  {
    a=1;
  }
};

int padre::a;

class hijo : padre
{
  public:
  void mostrar(void)
  {
    printf("%d", a);
  }
};

void main()
{
  hijo gil;
  gil.mostrar();
}
__________________
¡Peron cumple, Evita dignifica! VIVA PERON CARAJO