![]() |
|
Модераторы: Daevaorn |
![]()
|
|
| semensemenov |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 25 Регистрация: 16.2.2010 Репутация: нет Всего: нет |
День добрый!
Есть такой код:
Клмпилируется, но линковщик выдает ошибку: 1>main.obj : error LNK2019: unresolved external symbol "public: void __thiscall Connection::send<class std::vector<struct test,class std::allocator<struct test> > *>(class std::vector<struct test,class std::allocator<struct test> > * const &)" (??$send@PAV?$vector@Utest@@V?$allocator@Utest@@@std@@@std@@@Connection@@QAEXABQAV?$vector@Utest@@V?$allocator@Utest@@@std@@@std@@@Z) referenced in function _main 1>C:\Documents and Settings\riorita\Мои документы\Visual Studio 2008\Projects\net_system\Debug\net_system.exe : fatal error LNK1120: 1 unresolved externals Может кто сталкивался?Возможно ли вообще использовать std::vector в качестве параметра шаблона? |
|||
|
||||
| Earnest |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5962 Регистрация: 17.6.2005 Где: Рязань Репутация: 53 Всего: 183 |
Имплементация шаблонных функций должна быть общедоступна, т.е. делать ее нужно в заголовочном, а не в cpp файле. А вектор здесь совершенно не причем.
-------------------- ... |
|||
|
||||
| semensemenov |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 25 Регистрация: 16.2.2010 Репутация: нет Всего: нет |
Спасибо Earnest! так работает. вопрос снимается
|
|||
|
||||
![]()
|
| Правила форума "С++:Общие вопросы" | |
|
|
Добро пожаловать!
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |