why constructor cannt be declar virtually?
why destructor cannt be overloaded?
Answers were Sorted based on User's Feedback
Answer / subhashish sen
Constructor can't be virtual,becoz constructor is an entity
which initializes V-table(V-table contains addrress of all
the virtual functions of class).So if we declare constructor
as virtual the who will intialize V-table for this constructor.
Destructor can not be overloaded simply becoz we cant
provide argument to a destructor and also its going to
release the memory when an object goes out of scope.
| Is This Answer Correct ? | 20 Yes | 0 No |
Answer / saurabh
destructors ae not overloaded as its mere function is to
release memory ,and the objects which are going to die
soon...and u r looking for other ways to kill those objects.
| Is This Answer Correct ? | 1 Yes | 8 No |
what is the basic concept of inheritance?
How to execute business logic for only once ..?even though user clicks submit button multiple times by mistake..? (i disabled JavaScript)
What is this pointer in oop?
design class for linked list and include constructor,destructor,insert option. node of form struct node { int data; struct node &ptr; }
What is coupling in oops?
What are the benefits of interface?
what is ltti
The type of variable a pointer points to must be the part of pointer's definition so that:
What is an interface in oop?
program in c++ that can either 2 integers or 2 floating point numbers and output the smallest number
What is oop in simple words?
What is a function in oop?