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


What is a constructor initializer list and when we use
constructor initializer list?

Answers were Sorted based on User's Feedback



What is a constructor initializer list and when we use constructor initializer list? ..

Answer / deep

There is couple special case when you need mandatory
constructor initialization list.

a. To initialise a const
b. To initialise a reference

Is This Answer Correct ?    12 Yes 1 No

What is a constructor initializer list and when we use constructor initializer list? ..

Answer / sachin mahajan

Main purpose of the contstuctor is to initialize the data
members with some valid values. This can be done in two ways
class MyClass{
int I,J;
public:
MyClass(int i,int j )
{
I=i;J=j;
}
};
Above the most common way to initialize data members .Other
way is
MyClass(int i,int j):I(i),J(j)
{
}
i(0),j(0) is the initialization list.

Constuctor Initialization list is used when we want to pass
some data to the constructor the parent class.
Below is the example:
class Parent
{
int I;
public:
Parent(int i)
{
I=i;
}
};
class Child:public Parent
{
int J;
public:
Child(int i,int j):Parent(i),J(j)
{

}

};

main()
{
Child c(1,2);
//now 1 is passed to parent and 2 is passed to Child
}

Is This Answer Correct ?    12 Yes 5 No

What is a constructor initializer list and when we use constructor initializer list? ..

Answer / mahesh

The main use of constructor is to initialize object.

Is This Answer Correct ?    1 Yes 1 No

Post New Answer

More C++ General Interview Questions

What is c++ used for in games?

0 Answers  


Difference between delete and delete[]?

5 Answers   Infosys, TCS, Virtusa,


What is the difference between = and == in C?

20 Answers   Christ University, Intel,


Write a program to encrypt the data in a way that inputs a four digit number and replace each digit by (the sum of that digit plus 7) modulus 10. Then sweep the first digit with the third, second digit with the fourth and print the encrypted number.

0 Answers   CIIT Wah,


Write about all the implicit member functions of a class?

0 Answers  


What is the difference between cin.read() and cin.getline()?

0 Answers  


What is a modifier in c++?

0 Answers  


Is c++ a difficult language?

0 Answers  


When does a name clash occur?

1 Answers  


State the difference between pre and post increment/decrement operations.

0 Answers  


What are advantages of C++ when comparing with C?

18 Answers   HP, iGate, TCS,


Why c++ is better than c language?

0 Answers  


Categories