Урок #20 - Дружественные функции

Урок #20 - Дружественные функции

Язык C++ обладает такими понятиями как дружественные функции, а также дружественные классы. В ходе урока мы изучим работу с лишь дружественными функциями в языке C++.

Видеоурок

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


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


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

Исходный код

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

Онлайн редактор кода

Загрузка...

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

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

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

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

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

Изучение C++ от новичка до профи
Уроки Qt Creator | Графический интерфейс на С++
13 уроков
Создание игры на C++ / Создание "Змейки"
3 урока
Комментарии для сайта Cackle