Click here to Skip to main content
15,912,205 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
QuestionHeap corruption?! Pin
Nader Elshehabi31-Aug-06 7:55
Nader Elshehabi31-Aug-06 7:55 
AnswerRe: Heap corruption?! Pin
Zac Howland31-Aug-06 8:15
Zac Howland31-Aug-06 8:15 
QuestionRe: Heap corruption?! Pin
Nader Elshehabi31-Aug-06 9:01
Nader Elshehabi31-Aug-06 9:01 
AnswerRe: Heap corruption?! Pin
Zac Howland31-Aug-06 9:08
Zac Howland31-Aug-06 9:08 
GeneralRe: Heap corruption?! Pin
Nader Elshehabi31-Aug-06 9:49
Nader Elshehabi31-Aug-06 9:49 
GeneralRe: Heap corruption?! Pin
David Crow31-Aug-06 10:09
David Crow31-Aug-06 10:09 
GeneralRe: Heap corruption?! Pin
Nader Elshehabi31-Aug-06 12:21
Nader Elshehabi31-Aug-06 12:21 
GeneralRe: Heap corruption?! Pin
Zac Howland31-Aug-06 10:20
Zac Howland31-Aug-06 10:20 
Nader Elshehabi wrote:
Now , I called a second new without deleting the first one. Is there a leak here??


Are you coming from a Java/C# background by chance? Yes, this will result in a memory leak. Whenever you use new, you must have a delete call to match it. Having 2 calls to new and only 1 call to delete means here is a leak.


Nader Elshehabi wrote:
What if I didn't call a delete at all!! Once my program finishes and closes. Will the memory be freed?
Or will it be permanently locked until reboot?


When the program exits its memory will be freed. You do NOT want to rely on this, though. Always clean up your memory properly.

If you decide to become a software engineer, you are signing up to have a 1/2" piece of silicon tell you exactly how stupid you really are for 8 hours a day, 5 days a week

Zac

JokeRe: Heap corruption?! Pin
Nader Elshehabi31-Aug-06 12:29
Nader Elshehabi31-Aug-06 12:29 
GeneralRe: Heap corruption?! Pin
Stephen Hewitt31-Aug-06 14:10
Stephen Hewitt31-Aug-06 14:10 
GeneralRe: Heap corruption?! Pin
Zac Howland1-Sep-06 3:56
Zac Howland1-Sep-06 3:56 
GeneralRe: Heap corruption?! Pin
Stephen Hewitt1-Sep-06 4:19
Stephen Hewitt1-Sep-06 4:19 
GeneralRe: Heap corruption?! Pin
Zac Howland1-Sep-06 4:30
Zac Howland1-Sep-06 4:30 
AnswerRe: Heap corruption?! Pin
Jun Du31-Aug-06 8:20
Jun Du31-Aug-06 8:20 
GeneralRe: Heap corruption?! Pin
Nader Elshehabi31-Aug-06 9:06
Nader Elshehabi31-Aug-06 9:06 
AnswerRe: Heap corruption?! Pin
Stephen Hewitt31-Aug-06 14:07
Stephen Hewitt31-Aug-06 14:07 
GeneralRe: Heap corruption?! Pin
Nader Elshehabi1-Sep-06 5:22
Nader Elshehabi1-Sep-06 5:22 
Questionvoid main ... crashing Pin
jon-8031-Aug-06 7:12
professionaljon-8031-Aug-06 7:12 
AnswerRe: void main ... crashing Pin
Jun Du31-Aug-06 7:24
Jun Du31-Aug-06 7:24 
GeneralRe: void main ... crashing Pin
jon-8031-Aug-06 7:41
professionaljon-8031-Aug-06 7:41 
AnswerRe: void main ... crashing [modified] Pin
Chris Losinger31-Aug-06 7:43
professionalChris Losinger31-Aug-06 7:43 
GeneralRe: void main ... crashing Pin
jon-8031-Aug-06 7:51
professionaljon-8031-Aug-06 7:51 
GeneralRe: void main ... crashing Pin
Chris Losinger31-Aug-06 7:59
professionalChris Losinger31-Aug-06 7:59 
GeneralRe: void main ... crashing Pin
Zac Howland31-Aug-06 8:10
Zac Howland31-Aug-06 8:10 
GeneralRe: void main ... crashing Pin
Chris Losinger31-Aug-06 8:17
professionalChris Losinger31-Aug-06 8:17 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.