Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/06/2005, 16:57
Avatar de Instru
Instru
 
Fecha de Ingreso: noviembre-2002
Ubicación: Mexico
Mensajes: 2.751
Antigüedad: 22 años, 3 meses
Puntos: 52
modificar variables dentro de la clase principal en C++

Hola. Tengo un problema medio extraño.

Como ya sabran algunos tengo un programa que tiene una clase principal y 2 derivadas de esta. Bueno, el problema es que en el main hago esto:

d_class1 c1;//primer derivada
d_class2 c2;//segunda derivada
//Mas no creo una clase principal

Bueno, pues ya cuando se empizan a ejecutar las funciones miembro, ocurre algo que me costo bastante tiempo de depuracion descubrirlo.

En la clase principal tengo un array que modifican las funciones de las clases derivadas, el problema es que como que se borra el contenido del array.

En la primera clase derivada escrbo cosas en este array, y luego en la segunda clase derivada una funcion miembro tiene que leerlo, pero al leerlo, me da puros 0.
Por que se borra?
Como le hago para que no se borra?

Saludos