ООП_17. Львівська політехніка
Скачать 71.67 Kb.
|
МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ ВСП - КОЛОМИЙСЬКИЙ ПОЛІТЕХНІЧНИЙ КОЛЕДЖ НАЦІОНАЛЬНОГО УНІВЕРСИТЕТУ "ЛЬВІВСЬКА ПОЛІТЕХНІКА" Практична робота №17 з Об'єктно орієнтованого програмування Студента групи П-32 Вінтоняка Владислава Практична робота №17 Тема: Передача функції аргументів за посиланням. Мета: Навчитись передавати в функцію аргументи за посиланням. Зміст: 1.Теоретична частина 2.Практична частина 3.Висновок Теоретична частина Посилання - особливий тип даних, що є схованої формою вказівника, який при використанні автоматично розіменовується. Іншими словами, він може використовуватися просто як інше ім'я, або псевдонім об'єкта. При оголошенні посилання перед іменем змінної ставиться знак амперсанта, а сама вона повинна бути відразу проініціалізована іменем того об'єкта, на який посилається. Приклад: тип &ім'я_посилання = ім'я_змінної ; Передати аргумент за посиланням можна використовуючи або вказівник, або посилання. В цих обох випадках функція використовує не копію, а справжній об’єкт. В стек поміщається не сам об’єкт, а його адреса. При передачі функції об’єкту за посиланням вона може змінювати сам об’єкт. Практична частина Приклад №1: Приклад №2: Висновок: На даній практичній роботі, я навчився передавати аргументи в функцію за посиланням. |