→ Для вступления в общество новичков и профессионалов программирования, пожалуйста нажмите здесь ...

Форум программистов: C++, Basic, Delphi, Pascal, JavaScript
Логин: Пароль:
Запомнить?  
@Mail.ru



Начать новую тему Ответить на тему  [ 1 сообщение ] 
Иерархия классов 
Автор Сообщение
Начинающий

Регистрация: 18.04.2012
Сообщения: 1
Языки:
Специальность:

Репутация: 0 [ ? ]
Сообщение Иерархия классов
При компиляции выдает ошибку, не пойму что делать... [no]


//---------------------------------------------------------------------------

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


//---------------------------------------------------------------------------

#pragma argsused
int main(int argc, char* argv[])
{
return 0;
class B1{
int a;
public:
B1(){ };
B1(int x) { a=x; }
void show_B1(){ cout <<"B1= "<< a << "\n"; }
};

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

class D2: private D1, private B2{
int c;
public:
D2(int x, int y, int z, int i, int j) : D1(y, z), B2(i, j) { d=x;}
void show_D2(){ cout << "D2= "<<d << "\n"; show_D1(); show_B2();}
};

class D3: public D2 {
int b;
public:
D3(int x, int y) : D2(y) { b=x;};
void show_D3(){ cout <<"D2= "<< b << "\n"; show_D2();}
};


main()
{
clrscr();
D2 temp(100,200,300,400,500);
D3 temp1(1,2,3,4,5);
cout << "D2 temp(100,200,300,400,500);\n";
cout << "D3 temp1(1,2,3,4,5);\n";
cout<< "\n Слідуючи ієрархії класу D2 : \n";
temp.show_D2();
cout<< "\n Слідуючи ієрархії класу D3\n";
temp1.show_D3();
getch();[color=#004040][color=#000000][/color][/color]


18.04.2012 18:46
Профиль Отправить email
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ 1 сообщение ] 


Кто сейчас на конференции

Зарегистрированные пользователи: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Перейти:  
© 2013 «Форум программистов Украины»