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

Опишите каждую строчку в программе,что она означает - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ наследование классов http://www.cyberforum.ru/cpp-beginners/thread693633.html
На данные момент имею данный код,помогите допилить,а именно 1)Контруктор копирования(там точно есть косяк) 2)Перегрузка = 3)В производном классе деструктор ведь не нужен? #include...
C++ Проблемы с циклами Нужна подсказка умелых с++ пользователей. Есть задача: Дана последовательность целых чисел. Определить кол-во чисел, кратных разности текущего и предыдущего числа. Напсиал сей код, но не все с... http://www.cyberforum.ru/cpp-beginners/thread693632.html
C++ Вычисление функции c помощью разложения в ряд
Составить программу для вычисления функции c помощью разложения в ряд: arctgx=-п/2 + (формула) = -п/2 - 1/х + 1/3x^3.... Вычислить и вывести на экран в виде таблицы значения функции на...
C++ Проверка на правильный ввод
У меня не получается сделать проверку на акции. Условие такое, что, если кол-во акций позитивное, то мы покупаем акции, негативное продаем. Надо сделать проверку, чтобы невозможно было продать больше...
C++ Перегрузка класса - после изменения кода перегрузить метод http://www.cyberforum.ru/cpp-beginners/thread693574.html
class DrawPoint : public QWidget { public: DrawPoint(QWidget *p = 0) : QWidget(p){} protected: virtual void paintEvent(QPaintEvent *) { QPainter painter(this); ...
C++ Является ли входная последовательность правильной 1) На вход программы дается строку (и). последовательного ность считается правильной, если она содержит одинаковые количества символов (и) и в произвольном ее начальном отрезке символов (не... подробнее

Показать сообщение отдельно
kg250493
-62 / 0 / 0
Регистрация: 15.09.2012
Сообщений: 13

Опишите каждую строчку в программе,что она означает - C++

10.11.2012, 11:33. Просмотров 232. Ответов 0
Метки (Все метки)

#include <iostream.h>
#include <stdlib.h>
#include <conio.h>

class B{
int a;
public:
B() { };
B(int x) { a=x; }
void show_B() { cout <<"B= "<< a << "\n"; }
};

class D1: public B {
int b;
public:
D1(int x, int y) : B(y) { b=x;};
void show_D1() { cout <<"D1= "<< b << "\n"; show_B();}
};

class D2: private B{
int c;
public:
D2(int x, int y) : B(y) { c=x;};
void show_D2() { cout <<"D2= "<< c << "\n"; show_B();}
};

class D3: private B {
int d;
public:
D3(int x, int y) : B(y) { d=x;}
void show_D3() { cout << "D3= "<<d << "\n"; show_B();}
};

class D4: private D1 {
int e;
public:
D4(int x, int y, int z) : D1(y,z) { e=x;}
void show_D4() { cout <<"D4= "<< e << "\n"; show_D1();}
};

class D5: public D2, private D3 {
int f;
public:
D5(int x, int y, int z, int i, int j) : D2(y,z), D3(i,j) { f=x;}
void show_D5() { cout <<"D5= "<< f << "\n"; show_D2(); show_D3();}
};
main() {
clrscr();
D5 temp(100,200,300,400,500);
cout << "D3 temp(100,200,300,400,500);\n";
cout<< "\‘«Следуя иерархии класса* D5: \n";
temp.show_D5();
getch();
return 0;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru