С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

Объясните как работает this -> и -> - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ максимум в одномерном массиве http://www.cyberforum.ru/cpp-beginners/thread613639.html
Добрый день. Хочу найти максимум в одномерном массиве. Подскажите, где делаю не так. И вопрос: нужно ли для поиска максимума создавать еще один цикл или же можно сделать все в одном? ...
C++ указатели объясните в чем будет различие ? int* arr; int *arr; http://www.cyberforum.ru/cpp-beginners/thread613618.html
C++ Ошибка в коде
Почему программа не открывает указанный файл? Кто знает, помогите! #include "stdafx.h" #include <iostream> #include <fstream> using namespace std; int main() { ...
Разработать структуру с именем TRAIN C++
Разработать структуру с именем TRAIN, содержащую поля: • Название пункта назначения; • Номер поезда; • Время отправления (массив из двух чисел для хранения часов и ми- нут). ...
C++ Сколько можно получить регистрационных ключей http://www.cyberforum.ru/cpp-beginners/thread613548.html
Установила Visual С++ Express. Нужен регистрационный ключ. Скажите, пожалуйста, сколько можно получить ключей на один адрес (на одну анкету регистрации), допустим, 10 можно? Или один раз заполняешь...
C++ Работа с указателями Всем здравия. Нужна ваша помощь. Есть задание по С++. К сожалению работала в основном по С# да и с указателями не совсем лажу. Может кто в силе помочь )) Определите, используется ли указатель для... подробнее

Показать сообщение отдельно
T2skler
50 / 50 / 1
Регистрация: 16.05.2012
Сообщений: 231
25.06.2012, 17:28
Цитата Сообщение от wizzzi Посмотреть сообщение
Как написано в книжке this - это указатель на экземпляр класса.
Что происходит в данных выражениях:
1.
C++
1
i = this -> a -> b -> c;
2.
C++
1
this -> a -> b = 0;
3.
C++
1
this -> a -> b = c ->d;
Во всех 3-х случаях обращение к переменным. По сути -> операция разыменовывания указателя. a, b, c - ссылки на объекты.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.