Графика С Ооп

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

  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. Lers
    Ответов:
    0
    Просмотров:
    1.648
  2. 203
    Ответов:
    2
    Просмотров:
    1.490
  3. Trafik
    Ответов:
    0
    Просмотров:
    536
  4. NLP
    Ответов:
    10
    Просмотров:
    3.557
  5. Sevas
    Ответов:
    1
    Просмотров:
    1.060

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