Click here to Skip to main content
15,914,381 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
GeneralRe: How do I declare global variable? Pin
Stephen Hewitt9-Jan-06 11:29
Stephen Hewitt9-Jan-06 11:29 
QuestionHashtables Pin
jblau31-Dec-05 18:10
jblau31-Dec-05 18:10 
AnswerRe: Hashtables Pin
RChin31-Dec-05 18:57
RChin31-Dec-05 18:57 
GeneralRe: Hashtables Pin
John R. Shaw31-Dec-05 20:13
John R. Shaw31-Dec-05 20:13 
AnswerRe: Hashtables Pin
Michael Dunn31-Dec-05 19:04
sitebuilderMichael Dunn31-Dec-05 19:04 
GeneralRe: Hashtables Pin
Prakash Nadar31-Dec-05 19:39
Prakash Nadar31-Dec-05 19:39 
GeneralRe: Hashtables Pin
Michael Dunn1-Jan-06 8:00
sitebuilderMichael Dunn1-Jan-06 8:00 
AnswerRe: Hashtables Pin
John R. Shaw31-Dec-05 20:43
John R. Shaw31-Dec-05 20:43 
It is true that for every NEW you need to call DELETE. The only reason that you should receive an error, is that it was already deleted. That implies an error in your coding, becuase if the the pointer to the hash-table is a member of your class, then the memory-block should exist until the class object is destoryed.

If there is the slitest chance that the memory pointed-to by the pointer might be be dealocated by another function, then you should set the pointer to NULL after you deallocate it (delete does nothing if the pointer is NULL). The only problem with this, is that it hides the fact that you are trying to delete the same memory-block two or more times.

My recommendation is that you put a trace (or out-put it to a file) statement after every NEW and DELETE associated with the the hash-table. That way you will know when it is allocated and when it is destoryed. If the NEWs and DELETEs do not match up, then you will know that some thing else is going on.

INTP
Every thing is relative...
AnswerRe: Hashtables Pin
Prakash Nadar31-Dec-05 20:56
Prakash Nadar31-Dec-05 20:56 
AnswerRe: Hashtables--More Info on Original Question Pin
jblau31-Dec-05 21:23
jblau31-Dec-05 21:23 
GeneralRe: Hashtables--More Info on Original Question Pin
John R. Shaw31-Dec-05 22:22
John R. Shaw31-Dec-05 22:22 
GeneralRe: Hashtables--More Info on Original Question Pin
Gary R. Wheeler1-Jan-06 1:51
Gary R. Wheeler1-Jan-06 1:51 
GeneralRe: Hashtables--More Info on Original Question Pin
John R. Shaw1-Jan-06 9:02
John R. Shaw1-Jan-06 9:02 
GeneralRe: Hashtables--More Info on Original Question Pin
Prakash Nadar1-Jan-06 4:25
Prakash Nadar1-Jan-06 4:25 
GeneralRe: Hashtables--More Info on Original Question Pin
Michael Dunn1-Jan-06 8:07
sitebuilderMichael Dunn1-Jan-06 8:07 
AnswerRe: Hashtables--One More Follow Up Pin
jblau1-Jan-06 9:49
jblau1-Jan-06 9:49 
GeneralRe: Hashtables--One More Follow Up Pin
Prakash Nadar1-Jan-06 17:44
Prakash Nadar1-Jan-06 17:44 
QuestionCButton displayes dark edge after first click Pin
spiritofklanawa31-Dec-05 14:23
spiritofklanawa31-Dec-05 14:23 
AnswerRe: CButton displayes dark edge after first click Pin
Prakash Nadar31-Dec-05 16:55
Prakash Nadar31-Dec-05 16:55 
AnswerRe: CButton displayes dark edge after first click Pin
dipuks31-Dec-05 16:58
dipuks31-Dec-05 16:58 
AnswerRe: CButton displayes dark edge after first click Pin
Michael Dunn31-Dec-05 19:06
sitebuilderMichael Dunn31-Dec-05 19:06 
GeneralRe: CButton displayes dark edge after first click Pin
spiritofklanawa10-Jan-06 6:29
spiritofklanawa10-Jan-06 6:29 
QuestionHow to add new thread to CDialog Pin
dipuks31-Dec-05 11:09
dipuks31-Dec-05 11:09 
AnswerRe: How to add new thread to CDialog Pin
Prakash Nadar31-Dec-05 16:52
Prakash Nadar31-Dec-05 16:52 
Questiongetting filename Pin
RabiaAslam31-Dec-05 9:15
RabiaAslam31-Dec-05 9:15 

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.