Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Hi4ko
74 / 74 / 4
Регистрация: 21.10.2010
Сообщений: 376
#1

Что означает оператор -> ? - C++

11.11.2011, 19:33. Просмотров 427. Ответов 1
Метки нет (Все метки)

Замечаю периодически в листингах.
Почитал на сайтах, не до конца понял.
Обьясните, пожалуйста
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.11.2011, 19:33     Что означает оператор -> ?
Посмотрите здесь:

C++ Что означает #include
C++ Что означает и делает оператор ">>="
Что означает строчка ??? C++
Что означает оператор %= ? C++
Что означает C++
Пожалуйста подскажите, что означает оператор! C++
Что означает %d C++
C++ Что означает оператор "->" в заголовке функции
Что означает |= ? C++
Что означает запись? C++
Как означает оператор ^ C++
Что означает -1#INF C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
silent_1991
Эксперт С++
4956 / 3032 / 149
Регистрация: 11.11.2009
Сообщений: 7,027
Завершенные тесты: 1
11.11.2011, 19:46     Что означает оператор -> ? #2
Hi4ko, обращение к элементу структуры/класса через указатель.
Если есть структура
C
1
2
3
4
5
struct Foo
{
    int a;
    double b;
};
и есть указатель на неё
C
1
struct Foo *foo_ptr;
то обратиться к a и b можно либо так:
C
1
2
(*foo_ptr).a = 42;
(*foo_ptr).b = 3.14;
либо так:
C
1
2
foo_ptr->a = 42;
foo_ptr->b = 3.14;
Yandex
Объявления
11.11.2011, 19:46     Что означает оператор -> ?
Ответ Создать тему
Опции темы

Текущее время: 08:36. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru