R
Roman
Hi,
Does anyone know why in C++, it is ok to initialize a const static int
inside a class, but you can't initialize a float?
From what I understand, initialization of const static float can only
be done inside a constructor.
For example:
class A
{
public:
const static int b = 123; // OK
const static double c = 123.456; // ERROR
A();
~A();
};
Roman
Does anyone know why in C++, it is ok to initialize a const static int
inside a class, but you can't initialize a float?
From what I understand, initialization of const static float can only
be done inside a constructor.
For example:
class A
{
public:
const static int b = 123; // OK
const static double c = 123.456; // ERROR
A();
~A();
};
Roman