Click here to Skip to main content
15,921,577 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
AnswerRe: Good library to parse and generate XML documents ? Pin
Ravi Bhavnani8-Mar-05 9:05
professionalRavi Bhavnani8-Mar-05 9:05 
GeneralCompiling a multithreaded program Pin
MALDATA8-Mar-05 6:41
MALDATA8-Mar-05 6:41 
GeneralRe: Compiling a multithreaded program Pin
Mike Dimmick8-Mar-05 7:51
Mike Dimmick8-Mar-05 7:51 
GeneralRe: Compiling a multithreaded program Pin
MALDATA8-Mar-05 11:19
MALDATA8-Mar-05 11:19 
GeneralConvert Visual Basic to Visual C++ Pin
ido2338-Mar-05 4:40
ido2338-Mar-05 4:40 
GeneralRe: Convert Visual Basic to Visual C++ Pin
bcemick8-Mar-05 6:46
bcemick8-Mar-05 6:46 
Questionhiding a dialog? Pin
ThinkingPrometheus8-Mar-05 4:30
ThinkingPrometheus8-Mar-05 4:30 
AnswerRe: hiding a dialog? Pin
namaskaaram8-Mar-05 4:51
namaskaaram8-Mar-05 4:51 
QuestionFit a dialog into a view? Pin
rgchezhian8-Mar-05 4:20
rgchezhian8-Mar-05 4:20 
AnswerRe: Fit a dialog into a view? Pin
Chris Losinger8-Mar-05 5:39
professionalChris Losinger8-Mar-05 5:39 
GeneralRe: Fit a dialog into a view? Pin
rgchezhian8-Mar-05 22:06
rgchezhian8-Mar-05 22:06 
QuestionHow to call a constructor in another constructor Pin
Member 341378-Mar-05 4:13
Member 341378-Mar-05 4:13 
AnswerRe: How to call a constructor in another constructor Pin
namaskaaram8-Mar-05 4:28
namaskaaram8-Mar-05 4:28 
AnswerRe: How to call a constructor in another constructor Pin
CP Visitor8-Mar-05 5:40
CP Visitor8-Mar-05 5:40 
GeneralRe: How to call a constructor in another constructor Pin
TheGreatAndPowerfulOz8-Mar-05 6:20
TheGreatAndPowerfulOz8-Mar-05 6:20 
GeneralRe: How to call a constructor in another constructor Pin
basementman8-Mar-05 7:09
basementman8-Mar-05 7:09 
GeneralRe: How to call a constructor in another constructor Pin
Anonymous8-Mar-05 11:48
Anonymous8-Mar-05 11:48 
GeneralRe: How to call a constructor in another constructor Pin
basementman8-Mar-05 12:30
basementman8-Mar-05 12:30 
GeneralRe: How to call a constructor in another constructor Pin
Andrew Walker8-Mar-05 11:44
Andrew Walker8-Mar-05 11:44 
ahz wrote:
The way to call one constructor from another is to use "placement new".

This is incorrect.

Herb Sutter - the current chairman of the C++ standards committee described this 'anti-idiom' as 'an abomination' and 'abhorrent' in the article 'delegating constructors' C/C++ Users Journal May 2003. For any data members that are not POD, this approach will fail, because the destructor of that data members will run only once, while the constructors will have run twice

To the initial poster. The only way to solve this problem is with an initialization function, but you must also ensure that that function is not virtual.



GeneralRe: How to call a constructor in another constructor Pin
TheGreatAndPowerfulOz8-Mar-05 17:00
TheGreatAndPowerfulOz8-Mar-05 17:00 
GeneralRe: How to call a constructor in another constructor Pin
Mouse on Mars8-Mar-05 23:13
sussMouse on Mars8-Mar-05 23:13 
GeneralRe: How to call a constructor in another constructor Pin
TheGreatAndPowerfulOz9-Mar-05 14:45
TheGreatAndPowerfulOz9-Mar-05 14:45 
AnswerRe: How to call a constructor in another constructor Pin
Ravi Bhavnani8-Mar-05 9:50
professionalRavi Bhavnani8-Mar-05 9:50 
QuestionHow to end process tree? Pin
lechoo8-Mar-05 3:56
lechoo8-Mar-05 3:56 
GeneralRegistry Hacking Pin
shahzad Ahmed8-Mar-05 3:36
shahzad Ahmed8-Mar-05 3:36 

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.