Лекції 20-21
Тема 7 –Вказівники
Вступ
Адреси і вказівники
Операція одержання адреси &
Змінні вказівники
Доступ до змінної за вказівником
Вказівник на void
Вказівники і масиви
Вказівники-константи і вказівники-змінні
Вказівники і функції
Передача простої змінної
Передача масиву
Вказівники на рядки
Вказівники на рядкові константи
Рядки як аргументи функцій
Копіювання рядків з використанням вказівників
Масив вказівників на рядки
Управління пам’яттю: операції new і delete
Операція new
Операція delete
Клас String з використанням операції new
Вказівники на об’єкти
Масив вказівників на об’єкти
Зв’язний список
Класи, що містять самі себе
Вказівники на вказівники
Самостійне вивчення
Підсумок
Питання по темі
Вступ
Використання вказівників є характерною особливістю С++, що створює чимало труднощів, особливо для початківців. Однак саме вони надають програмуванню на С++ гнучкості.
Найчастіші приклади використання вказівників:
· Доступ до елементів масиву
· Передача аргументів в функцію, від якої вимагається змінити ці аргументи
· Передача у функцію масивів і рядкових змінних
· Створення складних структур таких як зв’язний список.
Частина далі викладеного матеріалу знайома нам з курсу предмету «Алгоритмічні мови», але такі питання, як операції new і delete, доступ до функцій класу за допомогою вказівників, масиви вказівників на об’єкти та зв’язні списки в С++, є новими.
Дата добавления: 2015-08-26; просмотров: 603;