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

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

Восстановить пароль Регистрация
 
BEL9ILLI
4 / 4 / 0
Регистрация: 15.05.2009
Сообщений: 57
19.01.2012, 00:01     Проблемы с наследованием #1
Выпадает такая ошибка

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

Исходники лучше сюда выкладывать.
ISergey
Maniac
Эксперт С++
 Аватар для ISergey
1331 / 864 / 50
Регистрация: 02.01.2009
Сообщений: 2,622
Записей в блоге: 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     Проблемы с наследованием
Ответ Создать тему
Опции темы

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