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

не до понимание в наследовании - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ возможно ли через итератор перебрать элементы матрицы ? http://www.cyberforum.ru/cpp-beginners/thread611821.html
возможно ли через итератор перебрать элементы матрицы ?
C++ Создать файл состоящий из n целых чисел (прокомментировать код) #include <iostream> #include <fstream> using namespace std; int main () { ofstream out ("f.dat", ios::binary); int n; cout << "n="; cin >> n; int beg, end; http://www.cyberforum.ru/cpp-beginners/thread611810.html
C++ 2 знака после запятой и не только
Здравствуйте форумчане 1)есть вопросик по поводу приведения результата выполнения кода в божеский вид... нужен результат типа x=2.50 F= 1.15 ( 2 знака после запятой) полазил по форуму нашел некоторые решения, но почему то никак не получается добиться нужного результата итак вот он: #include <iostream.h> #include <iomanip.h> #include <math.h> int main (int argc, char* argv ) {
C++ прокомментируйте пожалуйста готовую программу
#include <iostream> #include <cmath> using namespace std; struct point { double x, y; }; double dlina (point a, point b) { return sqrt(pow(a.x - b.x, 2) + pow(a.y - b.y, 2));
C++ Подскажите, пожалуйста, что неправильно ? http://www.cyberforum.ru/cpp-beginners/thread611800.html
В файловой системе каталог файлов организован в виде линейного списка Для каждого файла в каталоге содержатся следующие сведения: * имя файла * дата создания * количество обращений к файлу Написать программу, которая обеспечит: 1)начальное формирование каталога файлов 2)вывод каталога файлов 3)удаление файлов, дата создания которых меньше заданной 4)выборку файла с наибольшим количеством...
C++ Прокомментируйте программу на векторы #include <iostream> #include <vector> #include <algorithm> #include <cmath> using namespace std; int main () { vector <int> a; cout << "n="; подробнее

Показать сообщение отдельно
No10
 Аватар для No10
30 / 28 / 2
Регистрация: 03.06.2010
Сообщений: 465
22.06.2012, 17:26     не до понимание в наследовании
у нас есть допустим 2 класса. Один circle, другой Point. Circle наследует от Point. Тоесть Point базовый класс а Circle производный.

ну например:
C++
1
2
3
4
5
6
7
8
9
class Point {
  public:
    Point(float = 0.0, float = 0.0);
    float getX() const;
    float setX(float);
  protected:
    float x;
    float y;
}
и
C++
1
2
3
4
5
class Circle : public Point {
      Circle(float radius = 0.0, float x = 0.0, float y = 0.0);
   protected:
      float radius;
}
и ещё например конструктор Circle
C++
1
2
3
4
5
Circle::Circle(float r, float a, float b)
       : Point(a, b);
{
   radius = r;
}
Самое не понятно это вот эта фишка : Point(a, b);. Как можно подробнгей расскажите о ней. Буду благодарен, и за простые примеры испльзование.
Что такое помню для задания в функциях значений. Заранее спасибо!
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 07:37. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru