Click here to Skip to main content
15,906,341 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
Generalput try...catch... in a loop Pin
followait27-Dec-07 4:03
followait27-Dec-07 4:03 
GeneralRe: put try...catch... in a loop Pin
CPallini27-Dec-07 4:19
mveCPallini27-Dec-07 4:19 
QuestionRe: put try...catch... in a loop Pin
David Crow27-Dec-07 4:21
David Crow27-Dec-07 4:21 
GeneralRe: put try...catch... in a loop Pin
followait27-Dec-07 4:30
followait27-Dec-07 4:30 
GeneralRe: put try...catch... in a loop Pin
Maxwell Chen27-Dec-07 4:28
Maxwell Chen27-Dec-07 4:28 
Generalwhy visual studio does not optimize constructor in this case Pin
George_George27-Dec-07 2:24
George_George27-Dec-07 2:24 
GeneralRe: why visual studio does not optimize constructor in this case Pin
Maximilien27-Dec-07 4:03
Maximilien27-Dec-07 4:03 
GeneralRe: why visual studio does not optimize constructor in this case Pin
George_George27-Dec-07 4:10
George_George27-Dec-07 4:10 
Thanks Maximilien,


What means EH states?

I do not know why diferent execution path will disable compiler from optimization. In the sample, there are two execution paths to return,

1. return (RVO());

In case (1), compiler could optimize by saving the creating of the temporary object and assign to the extern rvo object directly.

2. return (rvo);

In this case (2), compiler could optimize by not creating the temporary object for the return value, and assign the inner rvo to outter rvo directly.

Why compiler can not optimize it?


regards,
George
GeneralRe: why visual studio does not optimize constructor in this case Pin
Maxwell Chen27-Dec-07 4:20
Maxwell Chen27-Dec-07 4:20 
GeneralRe: why visual studio does not optimize constructor in this case Pin
George_George27-Dec-07 16:49
George_George27-Dec-07 16:49 
GeneralRe: why visual studio does not optimize constructor in this case Pin
Maxwell Chen27-Dec-07 4:11
Maxwell Chen27-Dec-07 4:11 
GeneralRe: why visual studio does not optimize constructor in this case Pin
George_George27-Dec-07 16:36
George_George27-Dec-07 16:36 
GeneralRe: why visual studio does not optimize constructor in this case Pin
Maxwell Chen27-Dec-07 17:56
Maxwell Chen27-Dec-07 17:56 
GeneralRe: why visual studio does not optimize constructor in this case Pin
George_George27-Dec-07 18:15
George_George27-Dec-07 18:15 
GeneralRe: why visual studio does not optimize constructor in this case Pin
Sarath C27-Dec-07 4:55
Sarath C27-Dec-07 4:55 
GeneralRe: why visual studio does not optimize constructor in this case Pin
George_George27-Dec-07 16:42
George_George27-Dec-07 16:42 
GeneralRe: why visual studio does not optimize constructor in this case Pin
Sarath C27-Dec-07 19:15
Sarath C27-Dec-07 19:15 
Questioncan anybody explain me the reason for this for loop Pin
Deepu Antony27-Dec-07 2:06
Deepu Antony27-Dec-07 2:06 
AnswerRe: can anybody explain me the reason for this for loop Pin
CPallini27-Dec-07 2:16
mveCPallini27-Dec-07 2:16 
AnswerRe: can anybody explain me the reason for this for loop Pin
PJ Arends27-Dec-07 2:17
professionalPJ Arends27-Dec-07 2:17 
AnswerRe: can anybody explain me the reason for this for loop Pin
David Crow27-Dec-07 2:17
David Crow27-Dec-07 2:17 
GeneralRe: can anybody explain me the reason for this for loop Pin
Deepu Antony27-Dec-07 3:03
Deepu Antony27-Dec-07 3:03 
QuestionHow can i make some EDIT line read only and leave the color of the control in WITHE color ? Pin
Yanshof27-Dec-07 1:50
Yanshof27-Dec-07 1:50 
AnswerRe: How can i make some EDIT line read only and leave the color of the control in WITHE color ? Pin
David Crow27-Dec-07 2:07
David Crow27-Dec-07 2:07 
GeneralRe: How can i make some EDIT line read only and leave the color of the control in WITHE color ? Pin
Yanshof27-Dec-07 2:33
Yanshof27-Dec-07 2:33 

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.