Delete max;
}
Пример_3:
/*Новый класс должен будет задавать дополнительную характеристику изделия - его форму*/
#include <iostream.h> //for printf()
#include <conio.h> // for _getch()
//детали изделия в качестве объектов (экземпляров класса)
class produce //начало определения класса
{
private:
int modelnumber; // номер изделия
int partnumber; // номер детали
float cost; // стоимость детали
public:
// установка данных
// функция-член класса
// присваивает данным класса значения своих параметров
Void setpart(int mn, int pn, float c)
{
modelnumber=mn;
partnumber=pn;
cost=c;
}
void show() // вывод данных
{
system("chcp 1251");
cout<< endl<<"Номер модели: " << modelnumber;
cout<< endl<<"Номер детали: " << partnumber;
cout<< endl<<"Цена единицы: " << cost;
}
};//конец описания класса
//Объявление класса-наследника с новыми членами:
class MoreProduce:public produce
{
public:
char *ProduceForm; //описание формы изделия
void FormDecl(char *s)
{
ProduceForm=s;
}
Void show1()
{
cout<< endl << "Форма изделия: " << ProduceForm;
}
};
// обработка класса в головной программе
Int main()
{
MoreProduce newizd;
Newizd.setpart(100,200,250.5);
newizd.FormDecl("Square");
Newizd.show();
Newizd.show1();
_getch();
}
Дата добавления: 2015-07-30; просмотров: 759;