Ver Mensaje Individual
  #3 (permalink)  
Antiguo 21/06/2005, 16:18
Avatar de Instru
Instru
 
Fecha de Ingreso: noviembre-2002
Ubicación: Mexico
Mensajes: 2.751
Antigüedad: 22 años, 3 meses
Puntos: 52
Si, posiblemente.
Creo que lo mencione, lo que necesito hacer es: voy a poner un ejemplo.
Cita:
class clase_principal{
protected:
char mensaje[10];
public:
void mostrar_mensaje(void){printf("%s", mensaje);};
};

class clase_derivada_a:public clase_principal{
public:
void escribir_mensaje(char *mensaje);
};

class clase_derivada_b:public clase_principal{
public:
void limpiar_mensaje(void){memset(&mensaje, 0, sizeof(mensaje));};
};

int main(void)
{
clase_derivada_a ca;
clase_derivada_b cb;

ca.escribir_mensaje("Hola");
cb.limpiar_mensaje();
ca.escribir_mensaje("Otra vez hola\n");
cb.mostrar_mensaje();
return 0;
}
Este es un ejemplo sencillo de lo que intento hacer,que es, que la salida de este programa sea "Otra vez Hola".
Posiblemente estoy mal en algunos conocimientos o en la forma de implementarlo, pero pues si la unica manera es declarar mensaje como static, pues que remedio.

Saludos