Ноу Інти, лекція, похідні типи
У мові С ++ дозволено поряд зі стандартними використання похідних типів. отриманих на основі більш простих базових типів. Похідні типи можна умовно поділити на дві групи:
Безпосередньо похідні типи. Ці типи є похідними від деяких існуючих типів, реалізуючи типи вказівників, посилання, функції перетворення типів. До групи безпосередньо похідних типів входять:
Складові похідні типи. До групи складових похідних типів входять типи, які є похідними від різних існуючих або раніше оголошених типів:
перейменування типів
У деяких програмних кодах буває зручно вводити нові позначення імен окремих використовуваних типів даних. Задавати нове ім'я типу можна за допомогою ключового слова typedef.
- покажчики на об'єкти;
- покажчики на функції.
Покажчики на об'єкти
У загальному випадку синтаксис визначення покажчика на об'єкт:
При визначенні покажчика специфицируется ім'я покажчика-змінної (надалі покажчик) і тип об'єкту. на який він посилається.
Описувач - це ідентифікатор. визначає ім'я оголошується змінної типу покажчик або конструкція, яка організовує безпосередньо доступ до пам'яті. Описувачу обов'язково повинна передувати зірочка (*).
Приклади визначення покажчиків: