Nasenbaer
2008-12-01, 09:16:16
Hi,
ich komm bei o.g. Fehler nicht weiter. Die MSN library meint, dass nur integrale Datentypen, die auch als static const definiert sind, initialisiert werden dürfen.
Das hab ich aber:
class MathRT
{
private:
static const float RADMUL = 3.1415926535f / 180.0f;
static const float DEGMUL = 180.0f / 3.1415926535f;
MathRT() {};
public:
static const float EPSILON = 0.0000001f;
static const float PI = 3.1415926535f;
};
Bei allen 4 Variablen bekomme ich diesen Fehler. Der GCC hatte nicht gemeckert aber Visual C++ 2005 stört sich hieran. :/
ich komm bei o.g. Fehler nicht weiter. Die MSN library meint, dass nur integrale Datentypen, die auch als static const definiert sind, initialisiert werden dürfen.
Das hab ich aber:
class MathRT
{
private:
static const float RADMUL = 3.1415926535f / 180.0f;
static const float DEGMUL = 180.0f / 3.1415926535f;
MathRT() {};
public:
static const float EPSILON = 0.0000001f;
static const float PI = 3.1415926535f;
};
Bei allen 4 Variablen bekomme ich diesen Fehler. Der GCC hatte nicht gemeckert aber Visual C++ 2005 stört sich hieran. :/