Click here to Skip to main content
15,897,273 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
GeneralChallenging GotW 66's moral Pin
George_George26-Dec-07 19:53
George_George26-Dec-07 19:53 
GeneralRe: Challenging GotW 66's moral Pin
peterchen27-Dec-07 1:51
peterchen27-Dec-07 1:51 
GeneralRe: Challenging GotW 66's moral Pin
George_George27-Dec-07 1:57
George_George27-Dec-07 1:57 
GeneralRe: Challenging GotW 66's moral Pin
peterchen27-Dec-07 8:50
peterchen27-Dec-07 8:50 
GeneralRe: Challenging GotW 66's moral Pin
George_George27-Dec-07 18:02
George_George27-Dec-07 18:02 
GeneralRe: Challenging GotW 66's moral Pin
peterchen28-Dec-07 2:38
peterchen28-Dec-07 2:38 
GeneralRe: Challenging GotW 66's moral Pin
George_George28-Dec-07 3:40
George_George28-Dec-07 3:40 
GeneralRe: Challenging GotW 66's moral Pin
Member 75496028-Dec-07 10:42
Member 75496028-Dec-07 10:42 
Re-read the GotW article again. Your issues are addressed in it.

Specifically,

'"...to free resources allocated in the initializer list or in the constructor body!"

Sorry, nope. After all, remember that once you get into your constructor try-block's handler, any local variables in the constructor body are also already out of scope, and you are guaranteed that no base subobjects or member objects exist any more, period. You can't even refer to their names.'


This means p may not be referenced in the exception handler. The object does not exist. The object members do not exist.
GeneralRe: Challenging GotW 66's moral Pin
George_George28-Dec-07 19:05
George_George28-Dec-07 19:05 
GeneralRe: Challenging GotW 66's moral Pin
Member 75496028-Dec-07 20:32
Member 75496028-Dec-07 20:32 
GeneralRe: Challenging GotW 66's moral Pin
George_George28-Dec-07 23:28
George_George28-Dec-07 23:28 
GeneralRe: Challenging GotW 66's moral Pin
Member 75496029-Dec-07 4:47
Member 75496029-Dec-07 4:47 
GeneralRe: Challenging GotW 66's moral Pin
George_George29-Dec-07 19:52
George_George29-Dec-07 19:52 
GeneralPlease let me ask again about creating unicode file. Pin
xanagan66626-Dec-07 19:07
xanagan66626-Dec-07 19:07 
GeneralRe: Please let me ask again about creating unicode file. Pin
Maxwell Chen26-Dec-07 20:17
Maxwell Chen26-Dec-07 20:17 
GeneralRe: Please let me ask again about creating unicode file. Pin
xanagan66626-Dec-07 22:59
xanagan66626-Dec-07 22:59 
GeneralRe: Please let me ask again about creating unicode file. Pin
Maxwell Chen26-Dec-07 23:10
Maxwell Chen26-Dec-07 23:10 
GeneralDetailed view Pin
john563226-Dec-07 19:07
john563226-Dec-07 19:07 
GeneralRe: Detailed view Pin
CPallini26-Dec-07 21:21
mveCPallini26-Dec-07 21:21 
GeneralRe: Detailed view Pin
Nishad S26-Dec-07 22:59
Nishad S26-Dec-07 22:59 
Questioncan anybody tell me why the size of the class is 16 Pin
philiptabraham26-Dec-07 18:59
philiptabraham26-Dec-07 18:59 
AnswerRe: can anybody tell me why the size of the class is 16 Pin
Maxwell Chen26-Dec-07 19:47
Maxwell Chen26-Dec-07 19:47 
AnswerRe: can anybody tell me why the size of the class is 16 Pin
Haroon Sarwar26-Dec-07 21:44
Haroon Sarwar26-Dec-07 21:44 
QuestionOpening a file with name in UNICODE format Pin
Ajay L D26-Dec-07 18:44
Ajay L D26-Dec-07 18:44 
GeneralRe: Opening a file with name in UNICODE format [modified] Pin
Maxwell Chen26-Dec-07 19:28
Maxwell Chen26-Dec-07 19:28 

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.