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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Очистка системы от хлама http://www.cyberforum.ru/cpp-beginners/thread923675.html
ДОБРЫЙ ДЕНЬ! НУЖНА ПОМОЩЬ Подкиньте плиз кто-то ссылку на прогу в исходниках на С++ , похожую на CCleaner/ или алгоритм реализации. Или куда двигаться. Хочу написать. А вот с чего хвататься, не врубаюсь. книгу можно. Кто чем может помогите.Я новичокСпасибо.:cry:
C++ Почему не вызывается конструктор копии? Почему не вызывается конструктор копии? class CPoint { friend std::istream &operator>>(std::istream &in, CPoint &obj); friend std::ostream &operator<<(std::ostream &out, const CPoint &obj); public: CPoint(int x=0, int y=0) { std::cout << "Конструктор CPoint(" << x << ", " << y << ")" << std::endl; mX=x; mY=y; } CPoint(const CPoint &copy) { std::cout << "Конструктор копии CPoint("... http://www.cyberforum.ru/cpp-beginners/thread923669.html
C++ Класс работник. Сортировка. Советы по коду
Здраствуйте! Вот задание: Построить три класса (базовый и 2 производный), описывающие некоторых работников с почасовой оплатой (один из потомков) и фиксированной оплатой (второй потомок). Описать в базовом классе абстрактный метод для расчета среднемесячной заработной платы. Для работников с почасовой оплатой формула для расчета такова: «среднемесячная заработная плата = 20.8 * 8 * почасовую...
C++ Электронно цифровая подпись RSA
Добрый вечер, у меня вопрос, объясните алгоритм Электронно цифровая подпись RSA. Везде посморел так и не понял: Пример. Исходные данные: сообщение M’ = 947829 p = 7 q = 11 d = 17 (закрытый ключ отправителя) e = 53 (открытый ключ отправителя)
C++ Написал программу которая показывает числа из ряда Фибоначчи http://www.cyberforum.ru/cpp-beginners/thread923636.html
Вот написал программу которая...Ай, мне сложновато объяснить, напишу сразу алгоритм её действия: 1.Пользователь вводит номер числа из ряда Фибоначчи. 2.Программа делает некоторые вычисления 3.Выводит запрашиваемое число пользователю Вот так вот :) Но я столкнулся с ошибкой при компилировании, смысл которой от меня немного ускальзывает. ПОтом я её исправил, появилась другая ошибка... Не...
C++ Активация Embarcadero EX3 Ув.Форумчане, скачал Embarcadero EX3, но как активировать ее ума не приложу. Пробовал по разному, но не могу пропатчить bds.exe. В общем кто знает, либо у вас есть проверенный кряк. Выручайте. подробнее

Показать сообщение отдельно
castaway
Эксперт С++
4841 / 2980 / 367
Регистрация: 10.11.2010
Сообщений: 11,012
Записей в блоге: 10
Завершенные тесты: 1
15.07.2013, 21:33     Абстрактный класс
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
28
29
30
31
32
33
34
35
36
37
38
39
40
#include <iostream>
 
using namespace std;
 
class GraphicObject {
protected:
    int m_x, m_y;
public:
    virtual void SetLocation( int, int ) = 0;
    virtual int GetX() const = 0;
    virtual int GetY() const = 0;
};
 
class Point : public GraphicObject {
public:
    Point( int x, int y ) {
        m_x = x;
        m_y = y;
    }
 
    void SetLocation( int x, int y ) {
        m_x = x;
        m_y = y;
    }
 
    int GetX() const { return m_x; }
    int GetY() const { return m_y; }
};
 
int main()
{
    GraphicObject * obj = new Point( 10, 20 );
 
    obj->SetLocation( 20, 30 );
 
    int x = obj->GetX();
    int y = obj->GetY();
 
    return 0;
}
 
Текущее время: 20:10. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru