Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!sun-barr!ccut!s.u-tokyo!rknss1!rkna50!nttlab!icot32!hitgw!hcrlgw!hasegawa From: hasegawa@hcrlgw.hitachi.co.jp (Takashi Hasegawa) Newsgroups: comp.lang.c++ Subject: Question about Constructor of Derived Class Message-ID: Date: 2 Apr 91 03:07:12 GMT Sender: hasegawa@hcrlgw.crl.hitachi.co.jp Organization: Central Research Lab., Hitachi Ltd. Lines: 29 I'm a novice at c++, and I have a question about constructor of derived class. I'd like to pass the menber of the derived class to the constructor of the basic class. i.e. class another { public: another(int arg1); } class base { public: base(another arg2); } class derived: public base { another member; public: derived(int i) : member(i), (&member) } ^^^^^^^ But, "The C++ Programming Language" says that first the base class is constructed, and next members are constructed. So, what should I do? Thanks advance. T. Hasegawa @ Hitachi Ltd.