From: "Jean-Francois Desjardins" Newsgroups: comp.os.msdos.djgpp Subject: c++ Lines: 43 X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 5.00.2314.1300 X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2314.1300 Message-ID: Date: Wed, 16 Feb 2000 19:53:45 -0500 NNTP-Posting-Host: 24.200.143.153 X-Complaints-To: abuse AT videotron DOT net X-Trace: wagner.videotron.net 950748839 24.200.143.153 (Wed, 16 Feb 2000 19:53:59 EST) NNTP-Posting-Date: Wed, 16 Feb 2000 19:53:59 EST To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Reply-To: djgpp AT delorie DOT com Hello! I want to know how I can initialize an object, within an object: ex: class Panel{ private: char xPos; char yPos; char Length; char Width; public: Panel( char X, char Y, char Len, char Wid); ~Panel(); }; Panel( char X, char Y, char Len, char Wid);{ xPos=X; yPos=Y; Length=Len; Width = Wid; } class Desktop{ public: Panel Menu(0,0,100,100); Panel Icon(0,100,100,100); } that way, it give me an ANSI c++ error. I know if I do int main(void){ Panel Menu(0,0,100,100); return(0); } without the Desktop class it will work, but I can't do that... I need the desktop class. Can anyone help please? thanks