estoy intentando hacer un debug de mi programita. Uso Dev-Cpp.
La cuestión es que cuando quiero hacer un debug en el que intervienen clases, sólo me aparecen las direcciones de memorias a las que apuntan, puesto que trabajo con punteros a esas clases.
Es decir, yo declaro una clase Grupo (su hpp y su cpp), y en el main.cpp, declaro un Grupo:
Código C++:
Ver original
Grupo b(3);
Posteriormente, le asigno personas que pertenecen a dicho grupo (dichas personas, son otra clase distinta):
Código C++:
Ver original
b.alta(&luis); b.alta(&pepe); b.alta(&felipe);
Yo por ejemplo, pongo un punto de ruptura en la línea de "b.alta(&luis);" y entro a ver cómo actúa el método "alta":
Código C++:
Ver original
bool Grupo::alta(Cliente *cliente) { bool corr = false; int pos = posicionLibre(); if (clienteExiste(cliente) == -1 && pos != -1) { // Cliente no existe y hay posiciones libres lista[pos] = cliente; corr = true; } return corr; }
Yo quiero conocer los valores de los atributos del cliente que recibe por parámetro. Sin embargo, sólo me muestra la dirección de memoria en la que está su instancia:
cliente = (struct Cliente *) 0x22fed0¿Cómo puedo ver los valores de los parámetros del cliente?
Muchas gracias por la ayuda. Un saludo!! :)