![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 18.08.2009
Сообщений: 70
|
![]()
Здравствуйте, я недавно начал изучать С++ по пособию. Столкнулся со следующей проблемой: компилятор выдает непонятного рода ошибку.
" error LNK2019: unresolved external symbol "public: __thiscall VECTOR::Vector::Vector(double,doubl e,char)" (??0Vector@VECTOR@@QAE@NND@Z) referenced in function "public: class VECTOR::Vector __thiscall VECTOR::Vector: ![]() Ругается он на этот фрагмент кода: Vector Vector: ![]() { return Vector(x+b.x,y+b.y); } Находится этот фрагмент в file_2.cpp. В файле же head.h находится следующий фрагмент: Код:
Последний раз редактировалось Stilet; 19.08.2009 в 08:53. |
![]() |
![]() |
![]() |
#2 |
Заблокирован
Регистрация: 18.11.2007
Сообщений: 254
|
![]()
может быть ты файл file_2.cpp не добавил в проект?
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 18.08.2009
Сообщений: 70
|
![]()
Добавил 3 файла: file_1.cpp (функция main), file_2.cpp (определения), head.h (прототипы ). Вроде все в порядке...не могу понять почему вылетает ошибка.
|
![]() |
![]() |
![]() |
#4 |
Участник клуба
Регистрация: 06.04.2009
Сообщений: 1,524
|
![]()
Ну, по идее при работе с классами файл с описанием класса имеет имя с расширением *.h, а файл с реализацией имеет то же самое имя с расширением *.cpp. Вроде так...
В Вашем случае файлы должны называться так: Код:
Код:
|
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 18.08.2009
Сообщений: 70
|
![]()
Названия переделал, изменил код, где необходимо, но ситуация не изменилась... Если использую
Vector Vector: ![]() { return Vector(); // вместо return Vector(x-b.x,y-b.y); } , то компилятор не выдает ошибки... |
![]() |
![]() |
![]() |
#6 |
Участник клуба
Регистрация: 06.04.2009
Сообщений: 1,524
|
![]()
А, ну прально. У Вас нет реализации конструктора
Код:
|
![]() |
![]() |
![]() |
#7 |
Пользователь
Регистрация: 18.08.2009
Сообщений: 70
|
![]()
о_О) огромное спасибо, по невнимательности копался бы долго
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Помогите оптимизировать код | tae1980 | Microsoft Office Excel | 2 | 11.02.2009 23:24 |
Модернизировать код, сделать его быстрее | Rusl92 | Общие вопросы Delphi | 5 | 03.11.2008 19:23 |
Помогите исправить код | Tanuska___:) | БД в Delphi | 4 | 07.08.2008 17:40 |
Структуры. Как сделать, что-бы код заработал? | Иллидан | Общие вопросы C/C++ | 1 | 19.05.2008 13:19 |