Главная страница

ООП_17. Львівська політехніка


Скачать 71.67 Kb.
НазваниеЛьвівська політехніка
Дата15.02.2018
Размер71.67 Kb.
Формат файлаdocx
Имя файлаООП_17.docx
ТипДокументы
#36504

МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ

ВСП - КОЛОМИЙСЬКИЙ ПОЛІТЕХНІЧНИЙ КОЛЕДЖ

НАЦІОНАЛЬНОГО УНІВЕРСИТЕТУ "ЛЬВІВСЬКА ПОЛІТЕХНІКА"

Практична робота №17

з

Об'єктно орієнтованого програмування

Студента групи П-32

Вінтоняка Владислава

Практична робота №17

Тема: Передача функції аргументів за посиланням.

Мета: Навчитись передавати в функцію аргументи за посиланням.

Зміст:

1.Теоретична частина

2.Практична частина

3.Висновок

Теоретична частина

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

Приклад:

тип &ім'я_посилання = ім'я_змінної ;

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

Практична частина

Приклад №1:





Приклад №2:





Висновок: На даній практичній роботі, я навчився передавати аргументи в функцію за посиланням.


написать администратору сайта