Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/03/2013, 13:43
reethok
 
Fecha de Ingreso: abril-2011
Mensajes: 224
Antigüedad: 13 años
Puntos: 8
¿Cómo usar la sintaxis de inicialización de miembros en constructor con apuntadores?

Bueno, supongamos que tengo un objeto global:

Código C++:
Ver original
  1. extern Objeto objeto_global;

Y tengo otro objeto que está en otro fichero y es:

Código C++:
Ver original
  1. class A
  2. {
  3.  
  4. public:
  5.    A(void)
  6.       : apuntador(objeto_global) // Aquí está mi problema.
  7.    {
  8.       // Esto está vacío
  9.    }
  10.  
  11. private:
  12.    Objeto * apuntador;
  13.  
  14. }


Cómo inicializo un apuntador? Porque he intentado con:

Código C++:
Ver original
  1. : apuntador(&objeto_global)

Pero no funciona tampoco, ¿cómo le hago?

Saludos.