What is a constructor initializer list and when we use
constructor initializer list?
Answers were Sorted based on User's Feedback
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 |
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 |
Answer / mahesh
The main use of constructor is to initialize object.
| Is This Answer Correct ? | 1 Yes | 1 No |
What is an inclusion guard?
what is data abstraction in C++?
What is the sequence of destruction of local objects?
Write is a binary search tree? Write an algo and tell complexity?
why is iostream::eof inside a loop condition considered wrong?
How can I learn c++ easily?
What are Binay tress and B trees? Diff between them?
How can we access protected and private members of a class?
what is importance of data sturture in a programming language?
22 Answers L&T, TCS, Wipro,
Define friend function.
A prime number is a number which is divisible only by itself and 1. Examples of the first few primes are 2, 3, 5, 7, 11. Consider writing a program which can generate prime numbers for you. Your program should read in and set a maximum prime to generate and a minimum number to start with when looking for primes. This program should be able to perform the following tasks: 1. Read the maximum number from user (keyboard input) to look for primes. The program should not return any primes greater than this number. 2. Read the minimum number from user (keyboard input) to look for primes. The program should not return any primes less than this number. 3. Generate and print out every prime number between the maximum prime and minimum number specified by the user.
What is the size of pointer ? Also size of pointer in 64 bit pointer