Explain calling an object's member function(declared
virtual)from its constructor?
Answer / deepak
It will depend on when pointer to vtable is initialised.
generally if constructor is already defined compiler insert
code to initialise virtual table pointer as first statement
inside defined constructor. If vptr is initialised before
calling virtual function then it will be invoked, if vptr is
not initialised then it can crash.
| Is This Answer Correct ? | 2 Yes | 1 No |
make a middle node of doubly linklist to the top of the list
List the special characteristics of constructor.
How do you flush a buffer in c++?
What are the differences between java and c++?
What is the difference between delegation and implemented-in-terms-of?
Difference between inline functions and macros?
Explain the operation of overloading of an assignment operator.
What are the benefits of pointers?
when can we use copy constructor?
If horse and bird inherit virtual public from animal, do their constructors initialize the animal constructor? If pegasus inherits from both horse and bird, how does it initialize animal’s constructor?
Can I learn c++ without c?
What are the advantages and disadvantages of using inline and const?
2 Answers Polaris, TCS, Zimmer Biomet,