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

подскажите значение оператора -> - C++

Восстановить пароль Регистрация
 
IFree Host
Заблокирован
06.02.2012, 11:40     подскажите значение оператора -> #1
Всем привет. Через час бегу на экзамен. Вот сижу все повторяю.

Один раз за весь семестр где-то всплыл оператор -> кажется со struct а я не помню что он значит
(не было необходимости им воспользоваться)
Сижу копаюсь в конспекте найти не могу.
Подскажите пожалуйста.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.02.2012, 11:40     подскажите значение оператора ->
Посмотрите здесь:

Подскажите ,пожалуйста,как отобразить схему алгоритма оператора свитч в с++? нигде не могу найти корректного ответа( C++
Найти значение заданного выражения без использования условного оператора C++
C++ Значение пустого оператора return
Значение оператора return C++
C++ сравнить два целых числа, не используя условного оператора, оператора выбора и так же символов сравнения
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
go
Эксперт C++
3582 / 1362 / 128
Регистрация: 16.04.2009
Сообщений: 4,528
06.02.2012, 11:44     подскажите значение оператора -> #2
Лучше на примере.
C
1
2
3
4
5
6
7
8
9
10
11
12
struct st 
{
   int a;
};
 
struct st *st1;
// Выделим память//
st1->a = 1;
 
struct st st2;
 
st2.a = 1;
IFree Host
Заблокирован
06.02.2012, 11:45  [ТС]     подскажите значение оператора -> #3
то есть и то и другое приемлимо?
Я всегда только точкой пользовался.

Ой. Извиняюсь. в первом случае указатель.
Теперь все понятно.
Большое спасибо!
go
Эксперт C++
3582 / 1362 / 128
Регистрация: 16.04.2009
Сообщений: 4,528
06.02.2012, 11:47     подскажите значение оператора -> #4
IFree Host, -> еще и разадресовывает указатель.
Вот аналог
C
1
2
3
struct st *st1;
// Выделим память//
(*st1).a = 1;
IFree Host
Заблокирован
06.02.2012, 11:48  [ТС]     подскажите значение оператора -> #5
Ну вообще супер! Большое спасибо!
_engineer_
115 / 72 / 2
Регистрация: 23.01.2012
Сообщений: 186
06.02.2012, 12:09     подскажите значение оператора -> #6
А еще преподу можно сказать что:
"-> операция непрямого доступа к членам класса"
ForEveR
Модератор
Эксперт C++
 Аватар для ForEveR
7927 / 4709 / 318
Регистрация: 24.06.2010
Сообщений: 10,524
Завершенные тесты: 3
06.02.2012, 12:14     подскажите значение оператора -> #7
_engineer_, Косвенного лучше звучит.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
06.02.2012, 16:20     подскажите значение оператора ->
Еще ссылки по теме:

Подскажите логику работы оператора при такой записи C++
C++ Значение указателей в условии оператора
Придумайте простую программу с использованием условного оператора IF и оператора switch C++

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

Или воспользуйтесь поиском по форуму:
IFree Host
Заблокирован
06.02.2012, 16:20  [ТС]     подскажите значение оператора -> #8
Сдал! 5!
Yandex
Объявления
06.02.2012, 16:20     подскажите значение оператора ->
Ответ Создать тему
Опции темы

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