Доброе время суток.
Собираю разделяемую библиотеку с классом
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

Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум C++ Изучаю наследование классов. (2015)
- Форум Снова статические ф-ции члены (2003)
- Форум [Qt] Создание класса на основе QWidget (2010)
- Форум [PHP] Вызов static метода у класса, имя которого в переменной (2011)
- Форум g++ инициализация членов класса по умолчанию (2004)
- Форум Вызов шаблонного метода базового класса C++ (2013)
- Форум [java][generic]interfaces (2011)
- Форум Упреждающее объявление класса (2007)
- Форум Проблема с шаблоном класса. (2002)
- Форум Использование POD членов класса до их инициализации (2017)