Уроки C++

#21 – Дружні функції в класах

#21 – Дружні функції в класах

У мові C++ існують спеціальні дружні функції. Такі функції можуть мати повний доступ до класу і його характеристик. За урок ви навчитесь на практиці прописувати такі функції.

Відеоурок

Telegram group

Підписуйтесь на нашу групу в Телеграмі 🇺🇦

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


Для створення дружньої функції необхідно прописати звичайну функцію поза класами, а потім для класів, що будуть працювати з цією функцією, оголосити її, вказавши ім'я, а також поставивши слово friend перед типом даних функції.


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

Вихідний код

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

Завдання до уроку

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

Велике завдання за курсом

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

Також варто подивитися

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

Поки що коментарів немає