Форум программистов, компьютерный форум, киберфорум
Наши страницы

Небольшой вопрос про наследование. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ программа,которая чертит на экране ракету http://www.cyberforum.ru/cpp-beginners/thread78687.html
помогите сделать программу,которая чертит на экране ракету. программу выполнять на Borland C
C++ Каждую группу символов 120 в числе заменить символы 478 Дано число. Каждую группу символов 120 в этом числе заменить символы 478. http://www.cyberforum.ru/cpp-beginners/thread78685.html
C++ C чего начать?
Сегодня начинаю С++! Скачал учебник, а какую среду выбрать? Помогите! Плиз! И линк тоже!
небольшая функция на c++ C++
Необходимо создать функцию,которая меняет элементы массива по логике первый с последним,второй с предпоследним и т.д. начиная с середины ... тобишь надо начать с эл-та n/2 (n- кол-во эл-ов в массиве)...
C++ строки на с http://www.cyberforum.ru/cpp-beginners/thread78653.html
Определить самое «маленькое» (в словарном смысле) слово.
C++ простые матрицы на с Найти такие k, для которых среднее арифметическое k-ой строки массива совпадает со средним арифметическим k-ого столбца. подробнее

Показать сообщение отдельно
Sagamor
0 / 0 / 0
Регистрация: 11.02.2009
Сообщений: 57

Небольшой вопрос про наследование. - C++

23.12.2009, 19:04. Просмотров 437. Ответов 4
Метки (Все метки)

Как понять Circle (int x, int y, int r, TColor p, TColor b) :
cx (x), cy (y), rad (r), Shape (p, b) {} строчку понял что это конструктор но как это понять...
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
#include <vcl.h>
//---------------------------------------------------------------------------
#ifndef Unit2H
#define Unit2H
//---------------------------------------------------------------------------
#include <Graphics.hpp>
 
class Shape
{
  public:
    TColor penColor, brushColor;
    Shape (TColor p, TColor b) {penColor = p; brushColor = b;}
    virtual void Draw () = 0;
    virtual void Move (int x, int y) = 0;
    virtual void Fill () = 0;
    static void Clear ();
};
 
class Circle : Shape
{
  int cx, cy, rad;
  public:
    Circle (int x, int y, int r, TColor p, TColor b) :
      cx (x), cy (y), rad (r), Shape (p, b) {}
    void Draw ();
    void Move (int x, int y);
    void Fill ();
};
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru