A ver si alguien me puede echar un cable, porque estoy atrapado con este tema.
(pseudocódigo:)
Tengo un array de punteros a objetos:
y tengo un método que devuelve este array de cMiClase:
Código C++:
Ver originalcMiClase* ........::getArray(){
cMiClase *p = *this->MiArray;
return *p;
}
(Por alguna razón que todavía no entiendo, no puedo hacer directamente:
return MiArray;)
Bueno, el caso es que ahora quiero recuperar mi array llamando a este método y recorrer alguna de sus posiciones:
Código C++:
Ver originalcMiClase* ArrayRecuperado = ......getArray();
//y por ejemplo voy a cambiar una de sus posiciones:
if(ArrayRecuperado[3] != NULL) ArrayRecuperado[3] = NULL;
¿Por qué esto no me funciona? ¿Qué estoy haciendo mal? Yo creo que me he liado con tanto puntero...