Bonjour, je souhaite définir plusieurs variables constantes dans un namespace. Je souhaite de plus pouvoir exporter ce namespace. Voici ce que j'ai fait :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
 
namespace Toto
{
	const double PI       = 3.14159265358979;   /* pi                          */
	const double PI_4     = 0.785398163397458;  /* pi / 4                      */
	const double DEGTORAD = 0.0174532925199433; /* pi / 180. : degre to radian */
	const double SECTOMIN = 0.0166666666666667; /* 1 / 60 : second to minute   */
 
	namespace Error
	{
		const int NOERROR = 0; // aucune erreur
		const int EFOPEN  = 1; // erreur lors de l'ouverture d'un fichier
	}
 
}
Là, pour chacune des lignes, j'ai l'erreur et l'avertissement suivants :

warning C4091: '' : ignored on left of 'const double' when no variable is declared
error C2143: syntax error : missing ';' before 'constant'
Auriez-vous une idée ?

Merci d'avance