static-functions

Я получаю сообщение об ошибке при попытке скомпилировать мой код в g++, используя текущую подпись: cannot declare member function static void Foo::Bar(std::ostream&, const Foo::Node*) to have static linkage мой вопрос двоякий: почему он не компилируется таким образом? что такое правильная подпись, и ...