no save
Assistance
Achat
News

Forum | programmation
[C++] membre static, pb de compilation
Char Snipeur, le mer. 29 nov. 2006 à 13:03:42
bonjour,
J'ai DevCpp 4.9.8, et je rencontre le problème suivant :
Le code qui suis compile et s'execute parfaitement:
struct eau
{
static const double a=12;
static const double b[3]={0,1,2};
static double P2TD(double T,double D)
{double c;
b[0];
(a*eau::b[0]);
return c;}
};
int main()
{
double P=eau::P2TD(325,456);
eau::b[0];
return 0;
} En revanche, si je modifie légèrement celui ci de la façon suivante :
struct eau
{
static const double a=12;
static const double b[3]={0,1,2};
static double P2TD(double T,double D)
{double c;
c=b[0];
(a*eau::b[0]);
return c;}
};
int main()
{
double P=eau::P2TD(325,456);
eau::b[0];
return 0;
} le compilateur me renvoi l'erreur :
l.13 : undefined reference to `eau::b'
Donc si quelqu'un pouvai me dire ce qui se passe...
Si ça se passe chez lui aussi.



mamiemando
nov. 06
Suivant
REPONSES
mamiemando
nov. 06
Char Snipeur
nov. 06
mamiemando
nov. 06
Char Snipeur
nov. 06
mamiemando
nov. 06
10di&
juil. 07
Version Web
Réalisé par RedShift
no save