Добавил:
Upload
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:вопросы / 7.Дружественные функции и классы
.rtf7) Дружественные классы и функции
Дружественные функции оформляют действия, нуждающиеся в доступе к его скрытым полям.
-
Объявляются внутри класса, к элементам которого нужен доступ с ключевым словом friend
-
Параметром передается ссылка на объект либо объект
-
Может быть обычной функцией или методом другого, ранее определенного класса
-
Может быть дружественным к нескольким классам
class monstr;
class hero{
public :void kill (monstr&);
friend class miss;};
void hero::kill(monstr&M)
{M.health=0;
M.ammo=0;}
Соседние файлы в папке вопросы