В моем классе есть статический член. Объявлено и определено:
В моем заголовке:
class Bla {
...
static Bla* instance;
...
};
В моем файле реализации:
Bla::Bla* instance = 0;
Но, похоже, ld это не нравится:
release/bla.o:bla.cpp:(.text+0x19f7): undefined reference to `Bla::instance'
Я использую GCC 4.4.0 из Qt SDK.
Я не могу понять, что я делаю неправильно. Может кто-нибудь пролить свет на эту проблему?