How do you initialize a class member,
class x {
const int i;
};
Answers were Sorted based on User's Feedback
Answer / pappu
class abc
{
int a=4,b=3;
virtual mul(int int)=0;
}
| Is This Answer Correct ? | 10 Yes | 1 No |
Answer / santosh patil
class members can be initialized directly like
class x{const int i=10;}
but its structures members tat cant be initialized lik above
| Is This Answer Correct ? | 2 Yes | 0 No |
Answer / harminder
It can be done in the intialization list of the constructor
x():i=10
{
}
| Is This Answer Correct ? | 3 Yes | 2 No |
Answer / gayatri
using constructor we can initialize a class member in public
part of class.
class x
{
private: int i;
public: x()
{
i = 10;
}
| Is This Answer Correct ? | 1 Yes | 0 No |
Answer / jp
const data members must be initialized using Initializer List. In the following example, “t” is a const data member of Test class and is initialized using Initializer List.
#include<iostream>
using namespace std;
class Test {
const int t;
public:
Test(int t):t(t) {} //Initializer list must be used
int getT() { return t; }
};
int main() {
Test t1(10);
cout<<t1.getT();
return 0;
}
/* OUTPUT:
10
*/
| Is This Answer Correct ? | 0 Yes | 0 No |
When should we use multiple inheritance?
What is an html tag?
Am pass the 10000 records to target in target I will take commit interval 15000 when I was stop the work flow what will happened
What is a NULL Macro? What is the difference between a NULL Pointer and a NULL Macro?
write asingle linked list which read from two list & the do the following 1 sort the prime & nonprime num (prime should be less tn nonprime) 2 each node has a prime num followd by nonprime 3 add a new node into its sutable plce 4 erase the most three duplicated non prime num 5 find the least duplicated prime num
Why is c++ difficult?
Does defining a function inline mean that it wont push and pop things on/off the stack ...like parameters and the return the address??
What is difference between shallow copy and deep copy? Which is default?
How do I open binary files?
What does #define mean in c++?
What is null pointer and void pointer?
How size of a class can be calulated?