12Fermer14
SpomkyLe 14/11/2007 à 18:30
Kevin Kofler (./10) :
Pas le droit d'initialiser un static float à l'intérieur d'une classe. Initialiser une variable statique de classe n'est permis que pour un entier. Pour le reste, l'initialisateur doit être écrit dans un fichier .cpp.

Oui j'ai bien compris le sens du message d'erreur.

Je la déclare en static parce qu'elle utilisée dans des membres static de la classe comme la fonction de conversion d'angle (de ° vers rad par exemple), le calcul de distance ou la conversion des coordonnées.
Si je ne la déclare pas en tant que static j'ai forcément l'erreur
invalid use of member «CLocate::PI" in static member function