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

undefined reference to `vtable for - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Некорректный вывод содержимого из файла http://www.cyberforum.ru/cpp-beginners/thread861423.html
Слова вроде переносит... но на выводе элементов (ну по тексту смотреть, если. Элементы списка....) - криво выводит string str; string word; char ch; FILE *f = fopen("theory.txt","r"); int page = 1; int count_back = 0; int cc = 0; while (!feof(f))
C++ Бином Ньютона Привет всем! Очень нужна помощь в решении следующей задачи на с++: Разработка программного средства, позволяющего разложить выражение (ax+by)^n в бином Ньютона. Заранее спасибо! http://www.cyberforum.ru/cpp-beginners/thread861421.html
Ошибка там где коментарий! C++
//--------------------------------------------------------------------------- #include <vcl.h> #pragma hdrstop //--------------------------------------------------------------------------- #pragma argsused #include <conio.h> #include <iostream.h>
C++ Метод Дормана-Принса
Друзья, очень нужна помощь в решении нижеприведенной задачи на с++: Разработка программного средства для численного решения дифференциального уравнения одной переменной методом Дормана–Принса. Буду благодарна всем, кто поможет хоть чем-то, сама не знаю даже, с чего начать(
C++ дан код, не компилируется http://www.cyberforum.ru/cpp-beginners/thread861383.html
Задано натуральное число k, символьный файл g и текстовый файл f. Файл g содержит 30 слов, каждое из которых будем называть ключевым. Сформировать файл ff, содержащий строки файла f, циклически сдвинутые так, чтобы каждое ключевое слово, которое входит в строку, начиналось с k-й позиции. Строки, не содержащие ключевых слов в файл ff не включаются. Проблема в том,что жалуется на ...
C++ Массив: Поменять местами столбцы матрицы так, чтобы их минимальные элементы образовывали возрастающую последовательность. дана матрица размера nxm. поменять местами её столбцы так, что бы их минимальные элементы образовывали возрастающую последовательность. подробнее

Показать сообщение отдельно
d1skort
20 / 20 / 0
Регистрация: 10.02.2013
Сообщений: 75

undefined reference to `vtable for - C++

11.05.2013, 13:32. Просмотров 761. Ответов 2
Метки (Все метки)

Вылетает эта ошибка при компиляции вот этого класса:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
class BrassPlus : public AcctABC
{
private:
    double maxLoan;
    double rate;
    double owesBank;
public:
    BrassPlus(const char *s = "Nullbody", long an = -1,
              double bal = 0.0, double ml = 500,
              double r = 0.10);
    BrassPlus(const Brass &ba, double ml = 500, double r = 0.1);
    virtual void ViewAcct() const;
    virtual void Withdraw(double amt);
    void ResetMax(double m) {maxLoan = m;};
    void ResetRate(double r) {rate = r;};
    void ResetOwes() {owesBank = 0;};
};
Базовый класс:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
class AcctABC
{
private:
    enum {MAX = 35};
    char fullName[MAX];
    long acctNum;
    double balance;
protected:
    const char * FullName() const {return fullName;}
    long AcctNum() const {return acctNum;}
public:
    AcctABC(const char *s = "Nullbody", long an = -1, double bal = 0.0);
    void Deposit(double amt);
    virtual void Withdraw(double amt) = 0;
    double Balance() const {return balance;}
    virtual void ViewAcct() const = 0;
    virtual ~AcctABC() {};
};
И сама реализация где вылетает ошибка:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
AcctABC::AcctABC(const char *s, long an, double bal)
{
    std::strncpy(fullName, s, MAX - 1);
    fullName[MAX-1] = '\0';
    acctNum = an;
    balance = bal;
}
 
BrassPlus::BrassPlus(const char *s, long an, double bal, double ml, double r) : AcctABC(s,an,bal)
{
    maxLoan = ml;
    owesBank = 0.0;
    rate = r;
}
Причем указывает именно на 10 строчку.
P.S. Извиняюсь за тонну кода.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru