Click here to Skip to main content
15,887,027 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
Generalcode analysis Pin
saqib8216-Apr-08 23:26
saqib8216-Apr-08 23:26 
GeneralRe: code analysis Pin
Cedric Moonen16-Apr-08 23:45
Cedric Moonen16-Apr-08 23:45 
GeneralDetect if pointer points to the stack or the heap Pin
piul16-Apr-08 21:55
piul16-Apr-08 21:55 
GeneralRe: Detect if pointer points to the stack or the heap [modified] Pin
Naveen16-Apr-08 23:13
Naveen16-Apr-08 23:13 
GeneralRe: Detect if pointer points to the stack or the heap Pin
Cedric Moonen16-Apr-08 23:25
Cedric Moonen16-Apr-08 23:25 
GeneralRe: Detect if pointer points to the stack or the heap Pin
piul16-Apr-08 23:36
piul16-Apr-08 23:36 
GeneralRe: Detect if pointer points to the stack or the heap Pin
CPallini16-Apr-08 23:53
mveCPallini16-Apr-08 23:53 
GeneralRe: Detect if pointer points to the stack or the heap Pin
Moak17-Apr-08 0:20
Moak17-Apr-08 0:20 
The problem you describe could also be seen as a design problem, not an implementation problem. Smile | :)

Instead of the list taking care of destruction (and therefore passing ownership sometimes but not always), let the list elements take care of destruction and clean up them selfs. You could populate the list with a smart pointer that knows what to do, i.e. boost shared pointer[^]. So when you remove one (or many) entries the destructor of the shared pointer will take care of clean up, e.g. call delete for elements created on the heap.

However, generally I would not mix heap and stack and rather create all elements dynamically. Just saves you a lot of trouble and ownership will be crystal clear.

/M


GeneralRe: Detect if pointer points to the stack or the heap Pin
James R. Twine17-Apr-08 8:05
James R. Twine17-Apr-08 8:05 
GeneralRe: Detect if pointer points to the stack or the heap Pin
Naveen17-Apr-08 14:03
Naveen17-Apr-08 14:03 
GeneralRe: Detect if pointer points to the stack or the heap Pin
Stephen Hewitt17-Apr-08 15:20
Stephen Hewitt17-Apr-08 15:20 
GeneralGet ProjectName at compiletime Pin
hansipet16-Apr-08 20:43
hansipet16-Apr-08 20:43 
GeneralRe: Get ProjectName at compiletime Pin
Hamid_RT16-Apr-08 20:46
Hamid_RT16-Apr-08 20:46 
AnswerRe: Get ProjectName at compiletime Pin
Rajkumar R16-Apr-08 21:45
Rajkumar R16-Apr-08 21:45 
GeneralRe: Get ProjectName at compiletime Pin
CPallini16-Apr-08 23:40
mveCPallini16-Apr-08 23:40 
GeneralCalculating System measurements in MFC Pin
nisha0000016-Apr-08 17:16
nisha0000016-Apr-08 17:16 
GeneralRe: Calculating System measurements in MFC Pin
_AnsHUMAN_ 16-Apr-08 18:12
_AnsHUMAN_ 16-Apr-08 18:12 
GeneralRe: Calculating System measurements in MFC Pin
nisha0000016-Apr-08 18:36
nisha0000016-Apr-08 18:36 
GeneralRe: Calculating System measurements in MFC Pin
Maruf Maniruzzaman16-Apr-08 19:00
Maruf Maniruzzaman16-Apr-08 19:00 
QuestionRe: Calculating System measurements in MFC Pin
Rajesh R Subramanian16-Apr-08 19:29
professionalRajesh R Subramanian16-Apr-08 19:29 
GeneralRe: Calculating System measurements in MFC Pin
Hamid_RT16-Apr-08 19:31
Hamid_RT16-Apr-08 19:31 
GeneralRe: Calculating System measurements in MFC Pin
nisha0000016-Apr-08 19:54
nisha0000016-Apr-08 19:54 
GeneralRe: Calculating System measurements in MFC Pin
Hamid_RT16-Apr-08 20:50
Hamid_RT16-Apr-08 20:50 
GeneralSaving to an Outfile Pin
dajones0516-Apr-08 16:27
dajones0516-Apr-08 16:27 
GeneralRe: Saving to an Outfile Pin
Christian Graus16-Apr-08 17:57
protectorChristian Graus16-Apr-08 17:57 

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.