Programación General > Visual C++

 Re: Alguien sabe por que sale esto????

(1/1)

Abubillo:
help:

Debug Assertion Failed!

Program: ... programa.exe
File: dbgheap.c
line: 1011

Expresion: _CrtIsValidHeapPointer(pUserData)

Este error me sale cada vez que cierro el programa que estoy creando, lo curioso es que el programa parece funcionar bien, a veces falla pero suele ser algo normal.

Si alguien me puede ayudar por favor se lo agradecería muchísimo.
Gracias de antemano:

nedabeive:
Bueno...te puedo decir q  a mi me aparecia ese mismo error en una aplicación y era en el uso de la función delete al intentar liberar memoria que previamante no había sido reservada.En concreto se reservaba dinámicamente con la función new una cantidad de memoria para unas variables u otras según unas opciones,posteriormente si estas opciones eran modificadas sucedia que para alguna de las  variables no habia sido reservado espacio entonces al hacer delete sobre estas me daba el error que comentas.

Abubillo:
Muchas gracias!!

Tenías razón, eran unos delete [] que no  tenían razón deser, fue eliminarlos y ya no se me volvió aaparecer. muchas gracias

Navegación

[0] Índice de Mensajes

Ir a la versión completa