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

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

Восстановить пароль Регистрация
 
rugleb
0 / 0 / 0
Регистрация: 09.07.2015
Сообщений: 1
09.07.2015, 00:43     Ошибка компиляции единого файла: undefined reference to `vtable for .' #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 `List<int>::List()'| C++
C++ Странная ошибка: [Linker error] undefined reference to `__dyn_tls_init_callback' [Linker error] undefined reference to ld returned 1 exit status
undefined reference to -ошибка C++
C++ Ошибка undefined reference to
C++ undefined reference to `vtable for
При компиляции Dev-C ошибки: undefined reference to C++
C++ Ошибка undefined reference to

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Croessmah
Модератор
Эксперт С++
 Аватар для Croessmah
11812 / 6791 / 768
Регистрация: 27.09.2012
Сообщений: 16,853
Записей в блоге: 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:22. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru