Графика С Ооп

Тема в разделе "Общие вопросы по С и С++", создана пользователем zajnail, 12 мар 2012.

Наш партнер Genesis Hackspace
  1. zajnail

    zajnail Гость

    нужен пример создания графики с использованием полиморфных объектов
     
  2. qqwertty

    qqwertty Гость

    какой графики? В BC31 или в чем?
     
  3. zajnail

    zajnail Гость

    для Borland C++ графика может быть любой рисунок или окружности разного типа
     
  4. qqwertty

    qqwertty Гость

    Ну вот пример.

    Код (C++):
    class Shape
    {
    public:
    virtual void Draw(int, int) = 0;
    };

    class Circle1: public Shape
    {
    public:
    virtual void Draw(int x, int y) {circle(x,y,10);}
    };

    class Circle2: public Shape
    {
    public:
    virtual void Draw(int x, int y) {circle(x,y,20);}
    };

    //использование

    Shape *mas[2];
    mas[0] = new Circle1();
    mas[1] = new Circle2();

    for (int i=0;i<2;i++)
    mas[i]->Draw(i*10, i*10);
    На ошибки не проверял. Идея понятна должна быть, если что, спрашивайте.
     
Загрузка...
Похожие Темы - Графика Ооп
  1. MatthewK
    Ответов:
    0
    Просмотров:
    26
  2. Lers
    Ответов:
    0
    Просмотров:
    1.675
  3. 203
    Ответов:
    2
    Просмотров:
    1.510
  4. Trafik
    Ответов:
    0
    Просмотров:
    556
  5. NLP
    Ответов:
    10
    Просмотров:
    3.657

Поделиться этой страницей