double:
C++: undefined reference to static class memberAccéder aux variables de classes statiques en C++?
Si j'ai une classe/struct comme celui-ci
// header file
class Foo
{
public:
static int bar;
int baz;
int adder();
};
// implementation
int Foo::adder()
{
return baz + bar;
}
Cela ne fonctionne pas. Je reçois une erreur "référence non définie à` Foo :: bar '". Comment accéder aux variables de classes statiques en C++?
Notez qu'il vous manque un ';' après la définition de la classe. – dirkgently