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

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

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

Проблемы с наследованием - C++

19.01.2012, 00:01. Просмотров 361. Ответов 3
Метки нет (Все метки)

Выпадает такая ошибка

Error 3 error C2259: 'Operator' : cannot instantiate abstract class d:\учёба\ооп\терминал оплаты\v.1\paymentterminal\paymentterminal\main.cpp 13 1 PaymentTerminal

Приложение в аттаче, помогите кто чем может.http://rghost.ru/35977139
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.01.2012, 00:01     Проблемы с наследованием
Посмотрите здесь:

Непонятки с наследованием C++
C++ подскажите пожалуйста с наследованием
C++ Проблема с наследованием
Массив классов с наследованием C++
C++ Dev C++ зависает на коде с наследованием
C++ Задачка с наследованием и виртуальными функциями
C++ Проблемы с наследованием
C++ Проблемы с наследованием классов
C++ Задача с шаблонами и наследованием
C++ Не могу разобраться с наследованием
Не разберусь с наследованием класса C++
C++ Класс со множественным наследованием

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
DU
1479 / 1055 / 45
Регистрация: 05.12.2011
Сообщений: 2,279
19.01.2012, 00:17     Проблемы с наследованием #2
Аттач не смотрел.
Вы пытаетесь создать объект абстрактного класса, а это нельзя. Компилятор вам об этом так и говорит.
Класс является абстрактным до тех пор, пока в нем присутствует хотя бы одна нереализованная чисто виртуальная ф-ия. Так что смотрите на свой класс Operator и ищите в нем нереализованные чисто чиртуальные ф-ии.

Исходники лучше сюда выкладывать.
ISergey
Maniac
Эксперт С++
 Аватар для ISergey
1345 / 878 / 51
Регистрация: 02.01.2009
Сообщений: 2,642
Записей в блоге: 1
19.01.2012, 00:19     Проблемы с наследованием #3
C++
1
2
3
4
5
class BaseClass
{
public:
......
    virtual ~BaseClass(){};
C++
1
2
3
4
5
class Operator:public BaseClass
{
public:
........
    int ProviderCheck() { return 0; } //!
BEL9ILLI
4 / 4 / 0
Регистрация: 15.05.2009
Сообщений: 57
19.01.2012, 00:29  [ТС]     Проблемы с наследованием #4
Исправил. Заработало. Тему можно закрывать.
Yandex
Объявления
19.01.2012, 00:29     Проблемы с наследованием
Ответ Создать тему
Опции темы

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