Click here to Skip to main content
15,916,019 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
AnswerRe: RemoveAll() method Pin
George L. Jackson16-Feb-06 12:38
George L. Jackson16-Feb-06 12:38 
AnswerRe: RemoveAll() method Pin
Owner drawn16-Feb-06 17:21
Owner drawn16-Feb-06 17:21 
This is what MSDN says about it:

Notice the difference between deleting an element's object and removing the element itself. Removing an element from the list merely removes the list's reference to the object. The object still exists in memory. When you delete an object, it ceases to exist and its memory is reclaimed. Thus, it is important to remove an element immediately after the element's object has been deleted so that the list won't try to access objects that no longer exist.

CArray<CPerson*, CPerson*> myArray;

<font color=blue>int</font> i = 0;
<font color=blue>while</font> (i < myArray.GetSize() )
{
    <font color=blue>delete</font> myArray.GetAt( i++ );
}

myArray.RemoveAll();


Owner drawn
Jesus Loves
AnswerRe: RemoveAll() method Pin
John R. Shaw16-Feb-06 20:23
John R. Shaw16-Feb-06 20:23 
AnswerRe: RemoveAll() method Pin
ThatsAlok17-Feb-06 3:36
ThatsAlok17-Feb-06 3:36 
GeneralRe: RemoveAll() method Pin
Kleser17-Feb-06 4:28
Kleser17-Feb-06 4:28 
GeneralRe: RemoveAll() method Pin
ThatsAlok17-Feb-06 19:18
ThatsAlok17-Feb-06 19:18 
GeneralRe: RemoveAll() method Pin
Kleser18-Feb-06 11:45
Kleser18-Feb-06 11:45 
QuestionNeed help with code! Pin
scorpiotkh16-Feb-06 9:49
scorpiotkh16-Feb-06 9:49 
AnswerRe: Need help with code! Pin
David Crow16-Feb-06 10:53
David Crow16-Feb-06 10:53 
GeneralRe: Need help with code! Pin
Nick_Kisialiou16-Feb-06 13:58
Nick_Kisialiou16-Feb-06 13:58 
GeneralRe: Need help with code! Pin
scorpiotkh16-Feb-06 15:08
scorpiotkh16-Feb-06 15:08 
GeneralRe: Need help with code! Pin
scorpiotkh16-Feb-06 14:07
scorpiotkh16-Feb-06 14:07 
GeneralRe: Need help with code! Pin
David Crow16-Feb-06 15:18
David Crow16-Feb-06 15:18 
QuestionDefault constructor vs. Explicit constructor Pin
bob1697216-Feb-06 8:54
bob1697216-Feb-06 8:54 
AnswerRe: Default constructor vs. Explicit constructor Pin
Michael Dunn16-Feb-06 9:03
sitebuilderMichael Dunn16-Feb-06 9:03 
GeneralRe: Default constructor vs. Explicit constructor Pin
bob1697216-Feb-06 9:10
bob1697216-Feb-06 9:10 
GeneralRe: Default constructor vs. Explicit constructor Pin
John R. Shaw16-Feb-06 20:35
John R. Shaw16-Feb-06 20:35 
GeneralRe: Default constructor vs. Explicit constructor Pin
bob1697217-Feb-06 15:05
bob1697217-Feb-06 15:05 
GeneralRe: Default constructor vs. Explicit constructor Pin
John R. Shaw19-Feb-06 11:56
John R. Shaw19-Feb-06 11:56 
GeneralRe: Default constructor vs. Explicit constructor Pin
bob1697219-Feb-06 15:29
bob1697219-Feb-06 15:29 
QuestionCSocket Error Pin
masnu16-Feb-06 8:01
masnu16-Feb-06 8:01 
AnswerRe: CSocket Error Pin
Ryan Binns16-Feb-06 17:15
Ryan Binns16-Feb-06 17:15 
QuestionRe: CSocket Error Pin
masnu17-Feb-06 3:58
masnu17-Feb-06 3:58 
AnswerRe: CSocket Error Pin
Ryan Binns17-Feb-06 11:40
Ryan Binns17-Feb-06 11:40 
QuestionData coalescing during winsock send() call Pin
clueso16-Feb-06 6:52
clueso16-Feb-06 6:52 

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.