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

Абстрактный класс - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Задачник по C/C++ http://www.cyberforum.ru/cpp-beginners/thread424961.html
Здравствуйте! Ребята, может кто посоветует хорошую книгу с задачами, и желательно с решениями к ним по С/С++ ? Буду очень благодарен!;)
C++ Возведение в степень по модулю для чисел близких к max long long Даны числа A,B,C<=2^63-1 Надо посчитать A^B mod С. прошу не выкладывать стандартный алгоритм для Int, так как неверный ответ в итоге получается. http://www.cyberforum.ru/cpp-beginners/thread424958.html
как определить число в строке? C++
У меня по задаче сказанно ввести строку и найти произведение входящих в строку чисел, не могу понять как определить числа, поскольку интернет весь облазил и полезного мало.
Все та же ошибка error C2447 C++
Всем привет!При компиляции,компилятор высвечивает мне "error C2447: {: отсутствует заголовок функции (возможно, используется формальный список старого типа)", в 17-ой строчке.Я по учебнику попытался написать программу с использованием аргументов переменных функции main,но в итоге не знаю как исправить эту ошибку.Буду благодарен за помощь! Код: #include "stdafx.h" #include <iostream> using...
C++ Матрицу из файла,повернуть на 90 градусов по часовой http://www.cyberforum.ru/cpp-beginners/thread424944.html
Здравствуйте, есть такое задание. Содержание матрицы размерности n*n повернуть на 90 градусов по часовой стрелке вокруг центра симметрии матрицы.Исходная матрица вводится из файла. На форуме видел код как повернуть матрицу,но там содержание матрицы было в самом коде,помогите сделать пожалуйста. Добавлено через 7 часов 25 минут UPDATE
C++ Работа в ACCESS 2010 Помогите пожалуйста разобраться в таком вопросе,необходимо сделать лабораторную работу,методичка написана для программы 2007 года а у меня установлена прграмма 2010 года. Не могу найти где находится группа "Поля и столбцы",где пиктограмма "Новое поле" и где шаблоны полей? подробнее

Показать сообщение отдельно
xam max
3 / 3 / 0
Регистрация: 27.09.2009
Сообщений: 199
09.01.2012, 14:26     Абстрактный класс
вот у меня есть классы:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
class CCommand
{
public:
    virtual ~CCommand() {};
    virtual void execute(CShape *selection)=0;
    virtual void unexecute()=0;
    virtual CCommand* clone()=0;
};
 
class CMoveCommand:public CCommand
{
public:
    CMoveCommand(int _dx,int _dy);
    void execute(CShape* _selection,Panel^ panel);
    void unexecute(Panel^ panel);
    CCommand* clone();
    ~CMoveCommand(){};
private:
    CShape *selection;
    int dx,dy;
};
class CShape
{
public:
    virtual void move(int _dx,int _dy)=0;
    virtual void draw(Panel^ panel)=0;
};
и есть функция
C++
1
2
3
4
5
CCommand* CMoveCommand::clone()
{
    CCommand* move=new CMoveCommand(dx,dy);
    return move;
}
почему компилятор ругается на функцию как будто я пытаюсь создать обьект абстрактного класса?
и как это предотвратить?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 07:21. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru