Hola. Regrese al post porque tengo una duda mas sobre esto.
Al intentar usar variables estaticas me dan errores.
El problema es este:
Cita: class padre
{
protected:
static a;
public:
padre()
{
a=1;
}
};
class hijo
{
public:
void mostrar(void)
{
printf("%d", a);
}
};
Y pues con esto se supone que debe ya de mostrarme 1 al llamar a la funcion miembro de hijo, pero me da errores al linkearlo, errores como:
unresolved external symbol "protected: static int padre::i" (?i@padre@@1HA)
Como que no me detecta las variables estaticas.
alguien sabe porque?
Que puede estar mal?
Saludos