Ver Mensaje Individual
  #2 (permalink)  
Antiguo 18/01/2010, 03:41
Avatar de Eternal Idol
Eternal Idol
 
Fecha de Ingreso: mayo-2004
Ubicación: Lucentum
Mensajes: 6.192
Antigüedad: 20 años
Puntos: 74
Respuesta: Metodos Protected C++

Código:
#include <cstdio>

class A
{
  public:
    A(){}
   ~A(){}

  //protected:
    void hola()
    {
      printf("Hola\r\n");
    }
};

class B
{
  public:
    B(){}
    ~B(){}
    A elA;

    void decirHola()
    {
      elA.hola();
    }
};

void main()
{
  B z;
  z.elA.hola();
  z.decirHola();
}
Como veras si descomentas el protected el compilador mostrara dos errores, en ambos casos es por no poder acceder al metodo hola de la variable elA.
__________________
¡Peron cumple, Evita dignifica! VIVA PERON CARAJO