Bonjour,
J'ai un probl�me d'initialisation d'une variable membre de type static const double, mais uniquemment sous Windows (Visual Studio) et pas sous Linux/MacOSX.
Si on a la classe suivante:
Sou Linux et MacOSX, aucun probl�me, alors que sous windows, �a ne compile pas et renvoie une erreur du style (j'ai plus le message exact):
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6 class Foo { private: static const double forceMin = 100.0; static const double forceMax = 5000.0; };
Sous Linux et MacOSX je choisis mes options de compilation, sous windows/VisualStudio parcontre c'est tr�s obscure pour moi.
Code : S�lectionner tout - Visualiser dans une fen�tre � part can't initialize non-integral static const membre
J'ai pas compris le probl�me et pourquoi il apparait uniquement sous windows.
Merci de votre aide.
Partager