Доброе время суток.
Собираю разделяемую библиотеку с классом
class TComponent {
public:
// ...
TEvent GetEvent() { return fEvent; }
private:
static TEvent fEvent;
};
собирается, но потом выдает ошибку линковки:
undefined reference to `TComponent::fEvent'
убираю static перед TEvent fEvent - и все линкуется нормально. В чем
дело? Спасибо!
(компилятор g++ 3.3.4, Debian)

Ответ на:
комментарий
от Sveta_F
Ответ на:
комментарий
от SatanClaus

Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Снова статические ф-ции члены (2003)
- Форум C++ Изучаю наследование классов. (2015)
- Форум Статическая инициализация классов в C++ (2014)
- Форум Пара вопросов по статическим полям класса[c++][study] (2011)
- Форум vector<string> как static-член (2004)
- Форум [Qt] Создание класса на основе QWidget (2010)
- Форум [java] lazy initialization (2011)
- Форум g++ инициализация членов класса по умолчанию (2004)
- Форум Вызов шаблонного метода базового класса C++ (2013)
- Форум [java][generic]interfaces (2011)