![]() |
Модераторы: bsa |
![]() ![]() ![]() |
|
Kellmir |
|
|||
Новичок Профиль Группа: Участник Сообщений: 16 Регистрация: 12.6.2008 Репутация: нет Всего: 1 |
Пишу класс вектор на шаблонах, все уже реализовал кроме последней функции:
friend istream & operator >>(istream &in, TVector<ValType> &v); // <- так она описана в классе в Vector.h // Её реализация в Vector.cpp: template <class ValType> istream & operator >>(istream &stream, TVector<ValType> &v) { cout << "Размер вектора = " << v.GetSize() << endl; for(int i=0; i<v.Size; i++) { cout << "x[" << i << "] = "; stream >> v.pVector[i]; } return stream; } тестовая функция: int main() { TVector<int> A(10); cin >> A; cout << A; _getch(); return 0; } выдает ошибку: ------ Build started: Project: proj1, Configuration: Debug Win32 ------ Compiling... Vector.cpp Generating Code... Skipping... (no relevant changes detected) Test.cpp Linking... Test.obj : error LNK2019: unresolved external symbol "class std::basic_istream<char,struct std::char_traits<char> > & __cdecl operator>>(class std::basic_istream<char,struct std::char_traits<char> > &,class TVector<int> &)" (??5@YAAAV?$basic_istream@DU?$char_traits@D@std@@@ std@@AAV01@AAV?$TVector@H@@@Z) referenced in function _main C:\Documents and Settings\Admin\Мои документы\Visual Studio 2008\Projects\proj1\Debug\proj1.exe : fatal error LNK1120: 1 unresolved externals Build log was saved at "file://c:\Documents and Settings\Admin\Мои документы\Visual Studio 2008\Projects\proj1\proj1\Debug\BuildLog.htm" proj1 - 2 error(s), 0 warning(s) ========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ========== Не могу разобраться, что за ошибка в линковке. Есть какие-нибудь соображения? |
|||
|
||||
artsb |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2280 Регистрация: 17.7.2007 Где: центр Вселенной Репутация: 4 Всего: 64 |
Kellmir, юзай кнопку код!
По теме: ты не все lib'ы подключил. -------------------- Чем отличается умный человек от мудрого? Умный - выпутается из любой ситуации. Мудрый - просто в неё не попадёт. |
|||
|
||||
zim22 |
|
||||
![]() depict1 ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2682 Регистрация: 15.1.2009 Где: Украина Репутация: 29 Всего: 69 |
TVector.h
main.cpp
|
||||
|
|||||
Kellmir |
|
|||
Новичок Профиль Группа: Участник Сообщений: 16 Регистрация: 12.6.2008 Репутация: нет Всего: 1 |
Класс теперь работает полностью
![]() Спасибо за принятое участие в решении проблемы. |
|||
|
||||
![]() ![]() ![]() |
Правила форума "C/C++: Для новичков" | |
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, bsa. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | C/C++: Для новичков | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |