Добавил:
Upload
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:вопросы / 3.Объекты класса. Константные объекты
.rtf3) class monstr
{int health,ammo
public:
monstr (in the=100; int am=10)
{health=he; ammo=am;}
void draw (intv, int y, int scale, int pos);
int get_health () {return health;}
int get_ammo () {return ammo;}
}void monstr :: draw (int x, int y, int scale, int pos)
{…рисуется…}
Inline int monstr; ← будет встроено в класс
Get_ammo()
{monstr Vasya;
super (200,50);
stado[100];
&buthead=Vasya;
cout<<Vasya get_health()
___________
int get_health()
const
{return health;}
Это константный метод. Его свойства :
-
Объявляется ключевым словом const после списка параметров
-
Не может изменять значение полей класса
-
Может вызывать только константный метод
Соседние файлы в папке вопросы