• Martes 7 de Mayo de 2024, 20:53

Autor Tema:  Re: los dichosos punteros y su creación  (Leído 1383 veces)

isa

  • Nuevo Miembro
  • *
  • Mensajes: 1
    • Ver Perfil
Re: los dichosos punteros y su creación
« en: Miércoles 19 de Febrero de 2003, 19:18 »
0
Me sale 1aviso a la hora de compilar y un error a la hora de ejecución de un programa en C++ y no sé dónde está exactamente el problema.
En el archivo adjunto explico lo que quiero hacer y el problema que tengo.

Muchas gracias!
El mensaje contiene 1 archivo adjunto. Debes ingresar o registrarte para poder verlo y descargarlo.

jsoldi

  • Nuevo Miembro
  • *
  • Mensajes: 23
    • Ver Perfil
los dichosos punteros y su creación
« Respuesta #1 en: Jueves 6 de Marzo de 2003, 14:45 »
0
No se cuál será exactamente el error, por que todo depende de las funciones y el orden en que las llames al momento de ejecutar (no sé cómo será tu función main).
Pero fíjate en la función "void Cclase::func1(Cclase *e)". Tu copias una clase Cclase en otra. Cuando haces esto se copian todos los valores de una clase en la otra, incluidos los punteros; es decir, los punteros de ambas clases apuntan a una misma dirección, con lo cual puedes estar tratando de eliminar dos veces una misma dirección de memoria.