Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
DimanREd
0 / 0 / 9
Регистрация: 17.03.2012
Сообщений: 55
#1

Разработать иерархию классов - C++

11.05.2012, 21:10. Просмотров 573. Ответов 0
Метки нет (Все метки)

Подъемный кран. Необходимо разработать иерархию классов.В каждом классе иерархии нужно предусмотреть:
1)Наличие не менее 3х конструкторов
2)Виртуальный деструктор
3)Перезагрузка операции. Обязательно перезагрузить операции: присвоение, инкременты и дискремента в обеих формах, поместить в поток , взять из потока, любую из бинарных и любую из унарных операций.
4)Виртуальная функция

помогите доделать программу. Заранее спасибо)

.cpp
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <iostream>
#include "kran.h"
using namespace std;
 
 
int _tmain(int argc, _TCHAR* argv[])
{
    int mass,moskul,longstr,gruzpod;
    char marka[255];
    cin>>marka>>mass>>moskul>>longstr>>gruzpod;
    kran c1(marka,mass,moskul,longstr,gruzpod);
    return 0;
}
.cpp
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
#include <iostream>
#include "kran.h"
using namespace std;
 
std::ostream & operator << (std::ostream & out,const kran & r);
std::istream & operator >> (std::istream & in,const kran & r);
 
kran::kran():marka(0),mass(0),moskul(0),longstr(0),gruzpod(0)
{}
kran::kran(char*_marka,int _mass,int _moskul,int _longstr,int _gruzpod)
{
    marka=_marka;
    mass=_mass;
    moskul=_moskul;
    longstr=_longstr;
    gruzpod=_gruzpod;
}
kran::~kran()
{}
kran & kran::operator++()
{
}
kran kran :: operator++(int)
{
    
}
kran & kran :: operator--()
{
}
kran kran :: operator--(int)
{
}
.h
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#ifndef KRAN_H
#define KRAN_H
class kran
{
private:
    char *marka;
    int mass;
    int moskul;
    int longstr;
    int gruzpod;
public:
    kran();
    kran(char *marka,int mass,int moskul,int longstr,int gruzpod);
    kran(const kran & ref);
    ~kran();
    kran & operator=(const kran &r);
    kran & operator++();
    kran operator++(int);
    kran & operator--();
    kran operator--(int);
};
#endif

http://www.cyberforum.ru/cpp-beginners/thread1963184.html
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.05.2012, 21:10
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Разработать иерархию классов (C++):

Разработать иерархию не менее 2 классов, и программу Разработать программу для реализации игры пятнашки. Разработать 2-3
Составить описание класса многочленов от одной переменной, задаваемых степенью...

Разработать иерархию классов
Разработать иерархию классов родительский абстрактный класс Vehicle с двумя...

Разработать иерархию классов для решения квадратного уравнения
Разработать иерархию классов (А, В, С) для реализации задачи решения...

Разработать иерархию классов учёта кадрового состава корпорации
Разработать иерархию классов, учет кадрового состава корпорации. Создать...

Создать абстрактный базовый класс объектов на декартовой плоскости CShape и разработать иерархию классов конкретных фигур
Создать абстрактный базовый класс объектов на декартовой плоскости CShape...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.05.2012, 21:10
Привет! Вот еще темы с решениями:

Разработать иерархию классов "Больница"
Больница (В больнице есть отделения, каждое отделение имеет название и...

Спроектировать иерархию классов
Вот моё задание. Наследование классов Спроектировать иерархию классов На...

Определить иерархию классов
Порядок выполнения работы. 1.Определить иерархию классов (в соответствии с...

Определить иерархию классов
рабочий, кадры, инженер, администрация Для определения иерархии классов...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru