Доброе время суток. Собираю разделяемую библиотеку с классом 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)
- Форум [Qt] Создание класса на основе QWidget (2010)
- Форум vector<string> как static-член (2004)
- Форум [java] lazy initialization (2011)
- Форум Вызов шаблонного метода базового класса C++ (2013)
- Форум g++ инициализация членов класса по умолчанию (2004)
- Форум [java][generic]interfaces (2011)