template, linux, qt, Особенность использования шаблонов |
Здравствуйте, гость ( Вход | Регистрация )
template, linux, qt, Особенность использования шаблонов |
fantom |
5.2.2009, 19:18
Сообщение
#1
|
Студент Группа: Участник Сообщений: 47 Регистрация: 29.1.2009 Пользователь №: 515 Спасибо сказали: 1 раз(а) Репутация: 1 |
Пишу простенький пример
test.h
test.cpp
main.cpp
Вываливается ошибка main.cpp:112: undefined reference to `Test<int>::Test()' Причем если я убираю cpp файл, а описываю реализацию методов в h файле все нормально. В чем дело? |
|
|
AD |
5.2.2009, 19:35
Сообщение
#2
|
Профессионал Группа: Участник Сообщений: 2003 Регистрация: 4.2.2008 Из: S-Petersburg Пользователь №: 84 Спасибо сказали: 70 раз(а) Репутация: 17 |
Почитай литературу. Объяснять долго. Но суть в том, что должен быть *.inl, *.h, *.cpp файлы. К Qt отношения это не имеет. Это либо к общим вопросам C++, либо к компиляторам!
|
|
|
Текстовая версия | Сейчас: 29.11.2024, 12:19 |