Click here to Skip to main content
15,888,610 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
GeneralRe: Foreground process Pin
Sebastian Schneider2-Jun-06 5:03
Sebastian Schneider2-Jun-06 5:03 
Questiondelete in ctor ! Pin
vikramlinux2-Jun-06 2:16
vikramlinux2-Jun-06 2:16 
AnswerRe: delete in ctor ! Pin
toxcct2-Jun-06 2:19
toxcct2-Jun-06 2:19 
AnswerRe: delete in ctor ! Pin
Ștefan-Mihai MOGA2-Jun-06 2:21
professionalȘtefan-Mihai MOGA2-Jun-06 2:21 
GeneralRe: delete in ctor ! Pin
vikramlinux2-Jun-06 2:26
vikramlinux2-Jun-06 2:26 
AnswerRe: delete in ctor ! [modified] Pin
Chris Losinger2-Jun-06 2:23
professionalChris Losinger2-Jun-06 2:23 
NewsRe: delete in ctor ! [modified] Pin
Roland Pibinger2-Jun-06 4:06
Roland Pibinger2-Jun-06 4:06 
GeneralRe: delete in ctor ! Pin
Chris Losinger2-Jun-06 4:43
professionalChris Losinger2-Jun-06 4:43 
Roland Pibinger wrote:
It will not 'work'.


of course it will. step through the code in a debugger and see what happens.

memory is allocated in 'new', then the ctor is called. 'delete' is called, which releases the memory allocated by new. since there are no instructions after the delete, the ctor exits and that's it - no uninitialized members are touched, nothing is unconstructed.

there is certainly potential for dangerous behavior here, ad there's definitely a better way to do whatever the OP is trying to do. but as written, this is safe.

Roland Pibinger wrote:
The object is not fully constructed so its destructor cannot be called


that statement is not true in all situations


Cleek | Image Toolkits | Thumbnail maker

GeneralRe: delete in ctor ! Pin
Roger Stoltz2-Jun-06 5:00
Roger Stoltz2-Jun-06 5:00 
GeneralRe: delete in ctor ! Pin
Chris Losinger2-Jun-06 5:08
professionalChris Losinger2-Jun-06 5:08 
GeneralRe: delete in ctor ! Pin
Roger Stoltz2-Jun-06 5:42
Roger Stoltz2-Jun-06 5:42 
GeneralRe: delete in ctor ! Pin
Chris Losinger2-Jun-06 5:48
professionalChris Losinger2-Jun-06 5:48 
GeneralRe: delete in ctor ! Pin
Roger Stoltz2-Jun-06 6:16
Roger Stoltz2-Jun-06 6:16 
GeneralRe: delete in ctor ! Pin
Nemanja Trifunovic2-Jun-06 5:05
Nemanja Trifunovic2-Jun-06 5:05 
AnswerRe: delete in ctor ! Pin
BadKarma2-Jun-06 3:15
BadKarma2-Jun-06 3:15 
GeneralRe: delete in ctor ! Pin
toxcct2-Jun-06 3:35
toxcct2-Jun-06 3:35 
GeneralRe: delete in ctor ! Pin
Zac Howland2-Jun-06 3:47
Zac Howland2-Jun-06 3:47 
GeneralRe: delete in ctor ! Pin
Roger Stoltz2-Jun-06 4:23
Roger Stoltz2-Jun-06 4:23 
GeneralRe: delete in ctor ! Pin
BadKarma2-Jun-06 4:32
BadKarma2-Jun-06 4:32 
GeneralRe: delete in ctor ! Pin
Roger Stoltz2-Jun-06 4:38
Roger Stoltz2-Jun-06 4:38 
GeneralRe: delete in ctor ! Pin
Zac Howland2-Jun-06 5:04
Zac Howland2-Jun-06 5:04 
JokeRe: delete in ctor ! Pin
BadKarma2-Jun-06 5:13
BadKarma2-Jun-06 5:13 
QuestionMigrating from VC6 to VS2005 [modified] Pin
Obliterator2-Jun-06 1:36
Obliterator2-Jun-06 1:36 
AnswerRe: Migrating from VC6 to VS2005 [modified] Pin
Chris Losinger2-Jun-06 1:58
professionalChris Losinger2-Jun-06 1:58 
GeneralRe: Migrating from VC6 to VS2005 [modified] Pin
Obliterator2-Jun-06 2:17
Obliterator2-Jun-06 2: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.