Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Лекция 010

.pdf
Скачиваний:
13
Добавлен:
19.05.2015
Размер:
226.25 Кб
Скачать

10.7. Скрытый указатель this

double Get_a ( ) {return a;} - чисто внешне функция не имеет параметров. На самом деле функция получает один скрытый параметр – адрес объекта, который ее вызывает.

Выражение return a; интерпретируется компилятором следующим образом:

return (this-> a).

Адрес объекта доступен для программиста при помощи ключевого слова this. Изменять адрес объекта внутри функции категорически нельзя.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]