19819

Вказівник this. Вбудовані функції (специфікатор inline)

Доклад

Информатика, кибернетика и программирование

Вказівник this Ім'я this є службовим ключовим словом. Явно описати чи визначити вказівник this не можна. Відповідно до неявного визначення this є константним вказівником тобто змінювати його не можна однак у кожної приналежної класу функції він указує саме на той об'єкт для я...

Украинкский

2013-07-17

14.59 KB

1 чел.

Вказівник this 

Ім'я this є службовим (ключовим) словом. Явно описати чи визначити вказівник this не можна. Відповідно до неявного визначення this є константним вказівником, тобто змінювати його не можна, однак у кожної приналежної класу функції він указує саме на той об'єкт, для якого функція викликається. Говорять, що вказівник this є додатковим (схованим) параметром кожної нестатичної компонентної функції. Іншими словами, при вході в тіло приналежній класу функції вказівник this ініціалізується значенням адреси того об'єкта, для якого викликана функція. Об'єкт, що адресується вказівником this, стає доступним усередині приналежної класу функції саме за допомогою вказівника this. При роботі з компонентами класу усередині приналежної класу функції можна було б скрізь використовувати цей вказівник. Наприклад, зовсім правильним буде таке визначення класу: struct ss{ int si; char sc; ss(int in, char en) // Конструктор об'єктів класу. { this->si = in; this->sc = en; } void print(void) // Функція висновку відомостей про об'єкт. { cout << "\n si = " << this->si; cout << "\n sc = " << this->se; }};

Специфікатор inline є лише підказкою компілятору, не впливає на зміст програми і може бути проігноровано. Він використовується, щоб вказати на те, що при виконанні функції inline-підстановка тіла функції краще звичайної реалізації виклику функції. Функція (# 8.5.2 і # 8.5.10), визначена всередині опису класу, є inline за замовчуванням.


 

А также другие работы, которые могут Вас заинтересовать

18172. ПРАВО НА ЗЕМЕЛЬНУ ЧАСТКУ (ПАЙ) 83.5 KB
  Лекція 13 ПРАВО НА ЗЕМЕЛЬНУ ЧАСТКУ ПАЙ План: Правова природа права на земельну частку пай Право на земельну частку пай у землях що були передані у колективну власність сільськогосподарських підприємств Співвідношення права на земельну частку пай із...
18173. ВИНИКНЕННЯ ТА РЕАЛІЗАЦІЯ ПРАВА НА ЗЕМЕЛЬНУ ЧАСТКУ (ПАЙ), У ЗЕМЛЯХ ПЕРЕДАНИХ У КОЛЕКТИВНУ ВЛАСНІСТЬ 81.5 KB
  Лекція 14 ВИНИКНЕННЯ ТА РЕАЛІЗАЦІЯ ПРАВА НА ЗЕМЕЛЬНУ ЧАСТКУ ПАЙ У ЗЕМЛЯХ ПЕРЕДАНИХ У КОЛЕКТИВНУ ВЛАСНІСТЬ План: Виникнення права на земельну частку пай Виділення земельних часток паївв натурі із земель передану у колективну власність Оренда земельн...
18174. ПРАВОВЕ ЗАБЕЗПЕЧЕННЯ УПРАВЛІННЯ В ГАЛУЗІ ЗЕМЕЛЬНИХ ВІДНОСИН 83.5 KB
  Лекція 15. ПРАВОВЕ ЗАБЕЗПЕЧЕННЯ УПРАВЛІННЯ В ГАЛУЗІ ЗЕМЕЛЬНИХ ВІДНОСИН План: Поняття управління у галузі земельних відносин Організаційно правове забезпечення управління в галузі земельних відносин Поняття функцій управління Встановлення меж ад
18175. ФУНКЦІОНАЛЬНО – ПРАВОВЕ ЗАБЕЗПЕЧЕННЯ УПРАВЛІННЯ В ГАЛУЗІ ЗЕМЕЛЬНИХ ВІДНОСИН 83 KB
  Лекція 16. ФУНКЦІОНАЛЬНО ПРАВОВЕ ЗАБЕЗПЕЧЕННЯ УПРАВЛІННЯ В ГАЛУЗІ ЗЕМЕЛЬНИХ ВІДНОСИН План: Моніторинг земель Контроль за використанням відтворенням та охороною земель Землеустрій Вирішення земельних спорів Питання для самоконтролю Пит
18176. ЕКОНОМІКО-ПРАВОВИЙ МЕХАНІЗМ У ГАЛУЗІ ВИКОРИСТАННЯ, ОХОРОНИ ТА ВІДТВОРЕННЯ ЗЕМЕЛЬ 68 KB
  Лекція 17 ЕКОНОМІКОПРАВОВИЙ МЕХАНІЗМ У ГАЛУЗІ ВИКОРИСТАННЯ ОХОРОНИ ТА ВІДТВОРЕННЯ ЗЕМЕЛЬ План: Поняття та загальна характеристика економікоправового механізму у галузі використання охорони та відтворення земель Правове регулювання плати за землю. Загальн...
18177. ЮРИДИЧНА ВІДПОВІДАЛЬНІСТЬ ЗА ЗЕМЕЛЬНІ ПРАВОПОРУШЕННЯ 87 KB
  Лекція 21. ЮРИДИЧНА ВІДПОВІДАЛЬНІСТЬ ЗА ЗЕМЕЛЬНІ ПРАВОПОРУШЕННЯ План: Поняття та види юридичної відповідальності за земельні правопорушення Кримінальна відповідальність за злочини у галузі земельних відносин Майнова відповідальність за порушення зем
18178. ПРАВОВИЙ РЕЖИМ ЗЕМЕЛЬ СІЛЬСЬКОГОСПОДАРСЬКОГО ПРИЗНАЧЕННЯ 71.5 KB
  Лекція 22 ПРАВОВИЙ РЕЖИМ ЗЕМЕЛЬ СІЛЬСЬКОГОСПОДАРСЬКОГО ПРИЗНАЧЕННЯ План: Поняття земель сільськогосподарського призначення Склад земель сільськогосподарського призначення Особливості правового режиму земель сільськогосподарського призначеня Особ
18179. ПРАВОВИЙ РЕЖИМ ЗЕМЕЛЬ НАСЕЛЕНИХ ПУНКТІВ 77 KB
  Лекція 23 ПРАВОВИЙ РЕЖИМ ЗЕМЕЛЬ НАСЕЛЕНИХ ПУНКТІВ План: Поняття земель населених пунктів Склад земель населених пунктів Особливості правового режиму земель населених пунктів Особливості управління в сфері використання і охорони земель населених пункт...
18180. ПРАВОВИЙ РЕЖИМ ЗЕМЕЛЬ ПРИРОДНО-ЗАПОВІДНОГО ФОНДУ ТА ІНШОГО ПРИРОДООХОРОННОГО ПРИЗНАЧЕННЯ, РЕКРЕАЦІЙНОГО, ОЗДОРОВЧОГО, ІСТОРИКО-КУЛЬТУРНОГО ПРИЗНАЧЕННЯ 81 KB
  Лекція 24 ПРАВОВИЙ РЕЖИМ ЗЕМЕЛЬ ПРИРОДНОЗАПОВІДНОГО ФОНДУ ТА ІНШОГО ПРИРОДООХОРОННОГО ПРИЗНАЧЕННЯ РЕКРЕАЦІЙНОГО ОЗДОРОВЧОГО ІСТОРИКОКУЛЬТУРНОГО ПРИЗНАЧЕННЯ План: Поняття склад та особливості правового режиму земель природнозаповідного фонду Понятт...