L'accès statique de la classe de variables en C++?

Double:

C++: undefined reference to membre de classe statique

Si j'ai un class/struct comme ce

//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 un "undefined reference to `Foo::bar'" erreur. Comment puis-je accéder statique de la classe de variables en C++?

  • Notez qu'il vous manque un ';' après la définition de la classe.
InformationsquelleAutor Paul Wicks | 2009-04-13