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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Ссылки и очистка памяти http://www.cyberforum.ru/cpp-beginners/thread1495716.html
Здравствуйте! Если я создаю ссылку и присваиваю ей значение (константу или нет) должен я как и с указателями заботится об памяти? К Примеру: int &a = *(new int(5));
C++ Время выполнения фрагмента кода Как измерить время выполнения алгоритма? В темах читал про clock() , сделал, но на выводе всегда 0 http://www.cyberforum.ru/cpp-beginners/thread1495699.html
C++ Поиск файла в указанном каталоге
имеется рабочий код на Visual C++ 2008, который выводит на экран список всех файлов с расширением cpp,которых он ищет в своем каталоге. Нужно сделать так, чтоб можно было указать, где искать(путь к каталогу) #include "stdafx.h" #include "string.h" #include "conio.h" #include "io.h" #include "time.h" #include "stdlib.h" #include "iostream" #include "locale.h"
C++ Из элементов матрицы А или вектора Х вычислить скалярное значение по заданной формуле
Формула для формирования матрицы aij=(\left|j-5\right|+3^i)/(2^j-6i) Формула для формирования вектора: Xi=\sum_{j=0}^{n-1}sin(aij)*cos(an-1-i,j) Формула для вычисления (задания) y=max(\left|Xi \right|) - min(Xi) i=\bar{0 , n-1}
C++ Вычислить количество учащихся, чей максимальный балл ниже среднего http://www.cyberforum.ru/cpp-beginners/thread1495643.html
Написать программу, вычисляющую количество учащихся, чей максимальный балл ниже среднего. Баллы вводятся в массив данных в процессе работы программы в виде последовательности баллов каждого студента, последовательность заканчивается значением -1. Формирование массива заканчивается 0. Пожалуйста, помогите!
C++ Исправить ошибку: "C4703: используется потенциально неинициализированная локальная переменная-указатель" Вообщем выдает одну ошибку в функции добавления в 76 строке, а именно "Ошибка 1 error C4703: используется потенциально неинициализированная локальная переменная-указатель "tmp2"". Помогите пожалуйста не знаю как исправить. #include<iostream> #include<iomanip> #include<fstream> #include<string> using namespace std; struct data{ char fam; подробнее

Показать сообщение отдельно
rugleb
0 / 0 / 0
Регистрация: 09.07.2015
Сообщений: 1
09.07.2015, 00:43     Ошибка компиляции единого файла: undefined reference to `vtable for .'
Проблема при компиляции файла:
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 минуты
Видимо поторопился с вопросом, полазил в топиках и нашел, что необходима реализация этих классов, думаю в этом косяк
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 18:20. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru