Click here to Skip to main content
15,904,023 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
GeneralRe: Property Pages question Pin
Frank Deo16-Nov-01 3:48
Frank Deo16-Nov-01 3:48 
GeneralRe: Property Pages question Pin
Bill Wilson16-Nov-01 7:15
Bill Wilson16-Nov-01 7:15 
GeneralRe: Property Pages question Pin
RobJones16-Nov-01 11:12
RobJones16-Nov-01 11:12 
GeneralRe: Property Pages question Pin
RobJones16-Nov-01 11:52
RobJones16-Nov-01 11:52 
GeneralRe: Property Pages question Pin
Bill Wilson16-Nov-01 13:12
Bill Wilson16-Nov-01 13:12 
GeneralRe: Property Pages question Pin
RobJones16-Nov-01 13:15
RobJones16-Nov-01 13:15 
GeneralRAS events Pin
15-Nov-01 4:24
suss15-Nov-01 4:24 
GeneralRe: RAS events Pin
Masaaki Onishi15-Nov-01 17:07
Masaaki Onishi15-Nov-01 17:07 
GeneralOwner drawn button with drop-down menu Pin
Derek Lakin15-Nov-01 3:35
Derek Lakin15-Nov-01 3:35 
QuestionWhen to delete, and when to NULL? Pin
Chambers15-Nov-01 3:33
Chambers15-Nov-01 3:33 
AnswerRe: When to delete, and when to NULL? Pin
Nish Nishant15-Nov-01 3:50
sitebuilderNish Nishant15-Nov-01 3:50 
AnswerRe: When to delete, and when to NULL? Pin
Jon Sagara15-Nov-01 4:53
Jon Sagara15-Nov-01 4:53 
GeneralRe: When to delete, and when to NULL? Pin
Ray Kinsella15-Nov-01 6:02
Ray Kinsella15-Nov-01 6:02 
GeneralRe: When to delete, and when to NULL? Pin
Jon Sagara15-Nov-01 6:46
Jon Sagara15-Nov-01 6:46 
GeneralRe: When to delete, and when to NULL? Pin
Jim A. Johnson15-Nov-01 6:08
Jim A. Johnson15-Nov-01 6:08 
GeneralRe: When to delete, and when to NULL? Pin
Jon Sagara15-Nov-01 6:50
Jon Sagara15-Nov-01 6:50 
GeneralRe: When to delete, and when to NULL? Pin
Michael Dunn15-Nov-01 9:11
sitebuilderMichael Dunn15-Nov-01 9:11 
GeneralRe: When to delete, and when to NULL? Pin
Jon Sagara15-Nov-01 10:58
Jon Sagara15-Nov-01 10:58 
GeneralRe: When to delete, and when to NULL? Pin
Jim A. Johnson15-Nov-01 12:15
Jim A. Johnson15-Nov-01 12:15 
GeneralRe: When to delete, and when to NULL? Pin
Jon Sagara15-Nov-01 12:36
Jon Sagara15-Nov-01 12:36 
GeneralRe: When to delete, and when to NULL? Pin
Tim Smith15-Nov-01 12:54
Tim Smith15-Nov-01 12:54 
GeneralRe: When to delete, and when to NULL? Pin
Colin Urquhart15-Nov-01 15:47
Colin Urquhart15-Nov-01 15:47 
GeneralRe: When to delete, and when to NULL? Pin
Michael Dunn15-Nov-01 19:07
sitebuilderMichael Dunn15-Nov-01 19:07 
GeneralRe: When to delete, and when to NULL? Pin
#realJSOP16-Nov-01 0:50
professional#realJSOP16-Nov-01 0:50 
AnswerRe: When to delete, and when to NULL? Pin
Gert Boddaert15-Nov-01 5:06
Gert Boddaert15-Nov-01 5:06 
void NewPointer()
{
if (m_pPointer == NULL)
{
m_pPointer = new(MyCPointClass);
if (NULL != pPointer && m_pPointer->NewPoint()) // NewPoint is a function, right?
{
return;
}
else
{
delete(m_pPointer);
m_pPointer = NULL; // avoid deleting the memory twice! deleting a NULL pointer is safe, but has a performance penalty since a call to the C-runtime library is done.
}
}
}

void DeletePointer()
{
if (NULL != m_pPointer)
{
delete m_pPointer;
m_pPointer = NULL;
}
}

if you insert
m_pPointer = NULL
somewhere in your code between NewPointer() and DeletePointer(), then yes you have a memory leak.

--------------------------------------------------
If my messages appear curt, I apologize.
I try to be brief to save your time as well as mine.
--------------------------------------------------

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.