#21 – Дружественные функции

#21 – Дружественные функции

В языке C++ существуют специальные дружественные функции. Такие функции могут иметь полный доступ к классу и его характеристикам. За урок вы научитесь на практике прописывать такие функции.

Видеоурок

Дружественная функция - это функция, что имеет доступ к полям и методам класса, при этом сама функция может быть создана вне класса. 


Для создания дружественной функции необходимо прописать обыкновенную функцию вне классов и далее для классов что будут работать с этой функцией объявить её, указав имя, а также поставив слово friend перед типом данных функции.


После создания такой функции вы сможете через неё управлять всеми данными во всех классах, что указали функции её как дружественную. Доступ будет даже к тем полям, у которых модификатор доступа стоит как private или protected.

Исходный код

Весь код будет доступен после подписки на проект!

Задание к уроку

Необходимо оформить подписку на проект, чтобы получить доступ ко всем домашним заданиям

Большое задание по курсу

Вам необходимо оформить подписку на сайте, чтобы иметь доступ ко всем большим заданиям. В задание входит методика решения, а также готовый проект с ответом к заданию.
PS: подобные задания доступны при подписке от 1 месяца

Также стоит посмотреть

Создание игры на C++ / Создание "Змейки"
3 урока
Уроки Qt Creator | Графический интерфейс на С++
13 уроков
Изучение C++ от новичка до профи
Основы программирования
12 уроков
Уроки C++ WinForms / Создание программ на Windows
8 уроков
Комментарии
Добавить комментарий

Пока комментариев нет