Golgappa.net | Golgappa.org | BagIndia.net | BodyIndia.Com | CabIndia.net | CarsBikes.net | CarsBikes.org | CashIndia.net | ConsumerIndia.net | CookingIndia.net | DataIndia.net | DealIndia.net | EmailIndia.net | FirstTablet.com | FirstTourist.com | ForsaleIndia.net | IndiaBody.Com | IndiaCab.net | IndiaCash.net | IndiaModel.net | KidForum.net | OfficeIndia.net | PaysIndia.com | RestaurantIndia.net | RestaurantsIndia.net | SaleForum.net | SellForum.net | SoldIndia.com | StarIndia.net | TomatoCab.com | TomatoCabs.com | TownIndia.com
Interested to Buy Any Domain ? << Click Here >> for more details...


Explain calling an object's member function(declared
virtual)from its constructor?



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

Post New Answer

More C++ General Interview Questions

What are containers in c++?

0 Answers  


What is virtual table?

0 Answers  


What is a Default constructor?

1 Answers  


When is the destructor called?

0 Answers  


What do you mean by stack unwinding in c++?

0 Answers  


Are strings mutable in c++?

0 Answers  


What is the type of 'this' pointer?

0 Answers  


What is an operator in c++?

0 Answers  


What are enumerations?

0 Answers  


What is split a string in c++?

0 Answers  


What is the difference between static link library and dynamic link library?

7 Answers   Tech Mahindra,


Which programming language is best to learn first?

0 Answers  


Categories