Buenas, estoy trabajando con wxDevCpp. Bien... el tema es que cree una clase llamada Person, lo cual solo contiene 2 valores, nombre y apellido. Ambos son un array de char (char []).
 
Al principio, le pasaba los dos valores en el constructor. Es decir:
 
Person(char * nombre, char * apellido)
{
  y aca el "strcpy"  para cada valor. 
}
 
Despues cree un metodo para devolver cada valor. Es decir, Nombre() y Apellido(). Ambos devuelve un puntero de char (char *).
 
El tema es que cuando uso estos metodos desde el formulario, me devuelve el ultimo valor asignado.
 
Es decir, ejemplo:
 
strcpy(var_nombre,nombre);   // Esto en el 
strcpy(var_apellido, apellido);  // Constructor
 
Cuando yo quiero devolver las variables, me devuelve SIEMPRE el apellido, haya ejecutado Nombre() o Apellido(). Demas esta decir que devuelven variables diferentes, no soy tan boludo :P
 
 
Despues probe asignar los valores en diferentes metodos. Pero lo mismo...
 
Alguna idea de que puede ser? algo tan basico y no me lo hace bien... 
   
 



