Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
rugleb
0 / 0 / 0
Регистрация: 09.07.2015
Сообщений: 1
#1

Ошибка компиляции единого файла: undefined reference to `vtable for .' - C++

09.07.2015, 00:43. Просмотров 289. Ответов 1
Метки нет (Все метки)

Проблема при компиляции файла:
prog.cpp.text.startup+0x42): undefined reference to `vtable for Man'
prog.cpp.text.startup+0x64): undefined reference to `vtable for PC'
collect2: error: ld returned 1 exit status

Код залит тут: http://ideone.com/nwzNd9
Идея в том, что создается карточная колода - двусвязный список объектов класса Card, тасуется и раздается по 6 карт 2м игрокам (PC и Man), их классы являются потоками базового класса Player, который имеет одно поле на ссылку объекта класса карты.
Вот проблема выше. Тестил код без потомков на объекте Player - работает, а тут не знаю что и сказать. Кажется все верно, но есть подозрение, что где-то косяки с производными конструкторами. Подскажите, что исправить?

Добавлено через 4 минуты
Видимо поторопился с вопросом, полазил в топиках и нашел, что необходима реализация этих классов, думаю в этом косяк
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.07.2015, 00:43     Ошибка компиляции единого файла: undefined reference to `vtable for .'
Посмотрите здесь:

C++ [linker error] undefined reference to 'vtable for Car'
Ошибка `undefined reference to` C++
C++ Ошибка undefined reference to
Ошибка undefined reference C++
C++ undefined reference to `vtable for
При компиляции Dev-C ошибки: undefined reference to C++
C++ Ошибка undefined reference to
Ошибки underfined reference to parentClass::method и unerfined reference to vtable при линковке C++
PostgreSQL и CLion, ошибка при компиляции undefined reference C++
C++ Ошибка undefined reference to
Ошибка компиляции undefined reference to `Polygon::Polygon(Point const*, int)' C++
Ошибка undefined reference to `main` C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Croessmah
Модератор
Эксперт CЭксперт С++
 Аватар для Croessmah
12520 / 7082 / 797
Регистрация: 27.09.2012
Сообщений: 17,490
Записей в блоге: 2
Завершенные тесты: 1
09.07.2015, 00:45     Ошибка компиляции единого файла: undefined reference to `vtable for .' #2
Где реализация функций move?
Player::move
Man::move
PC::move
Yandex
Объявления
09.07.2015, 00:45     Ошибка компиляции единого файла: undefined reference to `vtable for .'
Ответ Создать тему
Опции темы

Текущее время: 12:25. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru