[ Home  |  FAQ-Related Q&As  |  General Q&As  |  Answered Questions ]


    Search the Q&A Archives


DEFINITION OF DESTRUCTOR AND CONSTRUCTOR IN TURBO C++

<< Back to: C++ Turbo Vision FAQ, part2/3

Question by MARK
Submitted on 7/31/2003
Related FAQ: C++ Turbo Vision FAQ, part2/3
Rating: Rate this question: Vote
DEFINITION OF DESTRUCTOR AND CONSTRUCTOR IN TURBO C++


Answer by aman
Submitted on 3/15/2004
Rating:  Rate this answer: Vote
constructor is a member function having same name to distinguish it from member functions.
it is used to intialise object to some value.
n invoked automatically when obvject is created .
constructor cant be static
cannot have any return type bec its has to create no to return any value.
it cant be virtual.

 

Answer by ISHIKA
Submitted on 3/21/2007
Rating: Not yet rated Rate this answer: Vote
A CONSTRUCTOR IS A 'SPEACIAL' MEMBER FUNCTION WHOSE TASK IS TO INITIALIZE THE OBJECTS OF ITS CLASS.IT IS SPECIAL BECAUSE ITS NAME IS SAME AS THE CLASS NAME.THE CONSTRUCTOR IS INVOKED WHENEVER AN OBJECT OF ITS ASSOCIATED CLASS IS CREATED.IT IS CALLED CONSTRUCTOR BECAUSE IT CONSTRUCTS THE VALUES OF DATA MEMBER OF THE CLASS. IT HAVE SOME CHARATERSTICS WHICH R THE FOLLOWING:
1.THEY SHOULD BE DECLARED IN THE PUBLIC SECTION.
2.LIKE OTHER C++ FUNCTION THEY CAN HAVEDEFAULT ARGUMENTS.
3.WE CANNOT REFER TO THIER ADDERESSES.

 

Your answer will be published for anyone to see and rate.  Your answer will not be displayed immediately.  If you'd like to get expert points and benefit from positive ratings, please create a new account or login into an existing account below.


Your name or nickname:
If you'd like to create a new account or access your existing account, put in your password here:
Your answer:

FAQS.ORG reserves the right to edit your answer as to improve its clarity.  By submitting your answer you authorize FAQS.ORG to publish your answer on the WWW without any restrictions. You agree to hold harmless and indemnify FAQS.ORG against any claims, costs, or damages resulting from publishing your answer.

 

FAQS.ORG makes no guarantees as to the accuracy of the posts. Each post is the personal opinion of the poster. These posts are not intended to substitute for medical, tax, legal, investment, accounting, or other professional advice. FAQS.ORG does not endorse any opinion or any product or service mentioned mentioned in these posts.

 

<< Back to: C++ Turbo Vision FAQ, part2/3


[ Home  |  FAQ-Related Q&As  |  General Q&As  |  Answered Questions ]

© 2008 FAQS.ORG. All rights reserved.