How do you initialize a class member,
class x {
const int i;
};

Answers were Sorted based on User's Feedback



How do you initialize a class member, class x { const int i; };..

Answer / pappu

class abc
{
int a=4,b=3;
virtual mul(int int)=0;
}

Is This Answer Correct ?    10 Yes 1 No

How do you initialize a class member, class x { const int i; };..

Answer / guest

x()
{i=10;
}

Is This Answer Correct ?    3 Yes 1 No

How do you initialize a class member, class x { const int i; };..

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

How do you initialize a class member, class x { const int i; };..

Answer / pc1989

x variable();

Is This Answer Correct ?    2 Yes 1 No

How do you initialize a class member, class x { const int i; };..

Answer / harminder

It can be done in the intialization list of the constructor

x():i=10
{
}

Is This Answer Correct ?    3 Yes 2 No

How do you initialize a class member, class x { const int i; };..

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

How do you initialize a class member, class x { const int i; };..

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

How do you initialize a class member, class x { const int i; };..

Answer / anandam niranjan

i think it's not possible

Is This Answer Correct ?    5 Yes 6 No

Post New Answer

More C++ General Interview Questions

Explain the difference between c & c++?

0 Answers  


Is c++ proprietary?

0 Answers  


What is else if syntax?

0 Answers  


What is c++ namespace?

0 Answers  


How can a '::' operator be used as unary operator?

1 Answers  


check whether a no is prime or not.

3 Answers   TCS,


What is heap sort in c++?

0 Answers  


What are destructors?

0 Answers  


Difference between an inspector and a mutator

0 Answers  


Which function cannot be overloaded c++?

0 Answers  


class HasStatic { static int I; }; Referring to the sample code above, what is the appropriate method of defining the member variable "I", and assigning it the value 10, outside of the class declaration? a) HasStatic I = 10; b) int static I = 10; c) static I(10); d) static I = 10; e) int HasStatic::I = 10;

1 Answers   Quark,


Implement strcmp

3 Answers   Bloomberg, Citadel,


Categories