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

виртуальные классы - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Является ли последовательность арифметической http://www.cyberforum.ru/cpp-beginners/thread382429.html
Является ли последовательность арифметической, заключенной между минимальным и максимальным элементами Неправильно работает программа. Подскажите, что в моем коде не так? #include <iostream> using namespace std;
C++ Сортировка #include <iostream > #include <time.h> using namespace std; void main() { srand(time(0)); int const row = 9 , col = 8 ; int arr, min=4, max=12,temp=0,best , wors; for(int i=0;i<row;i++) http://www.cyberforum.ru/cpp-beginners/thread382427.html
Вывести номер первой строки матрицы, содержащей равное количество положительных и отрицательных элементов C++
Дана целочисленная матрица размера 5 x 10. Вывести номер ее первой 1|последней 2 строки 3|столбца 4, содержащего равное количество положительных и отрицательных элементов (нулевые элементы не учитываются). Если таких строк 3|столбцов 4 нет, то вывести 0.
Сравнение по модулю C++
Мне нужно сравнить два числа по модулю. Например а = -13 и = 7. Можно ли както их сравнить по модулю?
C++ Парсинг значений из командной строки http://www.cyberforum.ru/cpp-beginners/thread382390.html
Всем доброго времени суток, столкнулся с необходимостью получения значений из командной строки, не просто чисел, а разделенных '/'. Тоесть, например, при запуске программы prgrm.exe 1/3 2/5 3/5 1/2 я должен разобрать эти "дроби". Мне нужно чтобы я мог получать пару чисел (1,3) (2,5) .... для последующей передачи их в функцию , для того, чтобы создавать экземпляры класса. Я довольно таки...
C++ Структура данных Я сейчас изучаю Си. (по книжкам(Керниган,Ритчи ) и видеокурс от "Специалист"). У меня такой вопрос стоит ли параллельна учить Структуры данных ? Или после изучение синтаксиса языка учить? подробнее

Показать сообщение отдельно
case
7 / 7 / 2
Регистрация: 29.09.2010
Сообщений: 32

виртуальные классы - C++

12.11.2011, 17:27. Просмотров 542. Ответов 2
Метки (Все метки)

Не могу понять в чем ошибка, помогите исправить.

Построить иерархию классов согласно схеме наследования. Каждый класс должен содержать конструктор инциализации, копирование,
деструктор, функцию для вывода значений. Функция main должна иллюстрировать иерархию наследования.

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
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
#include "stdafx.h"
#include <iostream>
#include <cstdlib>
#include <conio.h>
 
using namespace std;
 
class B1 {
    int a;
public:
    B1(int x) {a=x;}
    B1(B1 & b1) {a=b1.a;}
    ~B1() {}
    void show_B1() {cout<<"B1= "<<a<<endl;}
};
 
class B2 {
    int aa;
public:
    B2(int x) {aa=x;}
    B2(B2 & b2) {aa=b2.aa;}
    ~B2() {}
    void show_B2() {cout<<"B2= "<<aa<<endl;}
};
 
 
class D1: virtual public B1{
    int b;
public:
    D1(int x, int y) : B1(y) {b=x;}
    D1(D1 & d) {b=d.b;}
    ~D1() {}
    void show_D1() { cout<<"D1= "<<b<<endl; show_B1();}
};
 
class D2: virtual private B1{
    int c;
public:
    D2(int x, int y): B1(y) {c=x;}
    D2(D2 & d) {c=d.c;}
    ~D2() {}
    void show_D2() {cout<<"D2= "<<c<<endl; show_B1();}
};
 
 
class D4: public B2, D1, D2 {
    int e;
public:
    D4(int x, int y,int z, int i, int j) : B2(y), D1(z,i), D2(i,j)  {e=x;}
    D4(D4 & d) {e=d.e;}
    ~D4() {}
    void show_D4() {cout<<"D4= "<<e<<endl; show_B2(); show_D1(); show_D2(); }
};
 
 
int _tmain(int argc, _TCHAR* argv[])
{
    //clrscr();
    
    D4 temp(1,2,3,4,5);
    cout<<"D4 temp(1,2,3,4,5);\n";
    
    cout<<"\n class hierarchy D4 \n";
    temp.show_D4();
    getch();
 
    return 0;
}
Миниатюры
виртуальные классы  
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 20:15. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru