//foo.h
class Foo
{
private:
static int number;
public:
static int bar();
};
//foo.cc
#include "foo.h"
int Foo::bar()
{
return Foo::number;
}
esto no está funcionando. Quiero definir una función estática fuera de la definición de la clase y acceder a un valor estático.definir la función estática fuera de la clase y acceder al valor estático .h y archivos .cc
undefined reference to `Foo::number'
El valor estático que nunca se definió. Agregue 'int Foo :: number;' en foo.cc –