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...


In multilevel inheritance constructors will be executed
from the .... class to ... class

Answers were Sorted based on User's Feedback



In multilevel inheritance constructors will be executed from the .... class to ... class..

Answer / ps

Constructors are always executed from the parent to child
ie in the example below:
#include <iostream>
using namespace std;

class base1
{
public:
base1()
{
cout<<"In constructor of base1"<<endl;
}
~base1()
{
cout<<"In destructor of base1"<<endl;
}

};

class base2:public base1
{
public:
base2()
{
cout<<"In constructor of base2"<<endl;
}
~base2()
{
cout<<"In destructor of base2"<<endl;
}
};
class derived :public base2
{
public:
derived()
{
cout<<"In constructor of derived"<<endl;
}
~derived()
{
cout<<"In destructor of derived"<<endl;
}
};

void main()
{
base1 b1;
base2 b2;
derived d1;
}

o/p:
In constructor of base1 --- for object b1
In constructor of base1 --- for object b2
In constructor of base2-----
In constructor of base1-for object d1
In constructor of base2
In constructor of derived

Is This Answer Correct ?    19 Yes 6 No

In multilevel inheritance constructors will be executed from the .... class to ... class..

Answer / chaitanya

In constructor of base1-----for object b1
In constructor of base1-----for object b2
In constructor of base2------for object b2
In constructor of base1-----for object d1
In constructor of base2-----for object d1
In constructor of derived----for object d1
In destructor of derived
In destructor of base2
In destructor of base1

Is This Answer Correct ?    12 Yes 6 No

Post New Answer

More OOPS Interview Questions

How do you explain polymorphism?

0 Answers  


How to call a non virtual function in the derived class by using base class pointer

3 Answers   HCL,


what is the use of template classes in c++

1 Answers  


Describe the difference between a Thread and a Process?

11 Answers   Siebel Systems,


what is virtual function in c++

6 Answers  


what type of question are asked in thoughtworks pair programming round ?

0 Answers   Thought Works,


When will a constructor executed?

5 Answers   TCS,


What do you mean by overloading?

0 Answers  


how to find the correct email address format by using the programe?

1 Answers   Accenture,


Can private class be inherited?

0 Answers  


Get me an image implementation program.

0 Answers  


What is coupling in oop?

0 Answers  


Categories