Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / C++ [игнор отключен] [закрыт для гостей] / Приоритет операторов? / 9 сообщений из 9, страница 1 из 1
23.03.2018, 16:10
    #39619620
Ролг Хупин
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Приоритет операторов?
Не будет ли здесь увеличения значения указателя вместо увеличения внутренней переменной?

Код: plaintext
1.
2.
MyStruct* p = myp;
++p->counter;
...
Рейтинг: 0 / 0
23.03.2018, 16:16
    #39619626
Basil A. Sidorov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Приоритет операторов?
Приоритеты операторов C , но если сомневаетесь (старое правило) - расставляйте скобочки.
...
Рейтинг: 0 / 0
23.03.2018, 16:31
    #39619643
Ролг Хупин
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Приоритет операторов?
Basil A. Sidorov Приоритеты операторов C , но если сомневаетесь (старое правило) - расставляйте скобочки.

я то расставил бы, а это в существующем коде, пытаюсь понять, не ошибка ли
...
Рейтинг: 0 / 0
23.03.2018, 16:34
    #39619647
Basil A. Sidorov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Приоритет операторов?
Если, таки, посмотреть таблицу приоритетов, то можно заметить, что операторы инкремента и обращения по указателю находятся в одной группе и ассоциативны слева направо.
...
Рейтинг: 0 / 0
23.03.2018, 16:36
    #39619650
Dima T
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Приоритет операторов?
Basil A. SidorovЕсли, таки, посмотреть таблицу приоритетов, то можно заметить, что операторы инкремента и обращения по указателю находятся в одной группе и ассоциативны слева направо.
В разных, поэтому сначала -> затем ++, т.е. код равносилен
Код: plaintext
1.
++(p->counter);
...
Рейтинг: 0 / 0
23.03.2018, 16:44
    #39619656
Basil A. Sidorov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Приоритет операторов?
Да, был невнимателен: у пост-и пре-операторов инкремента/декремента разные приоритеты.
...
Рейтинг: 0 / 0
23.03.2018, 17:02
    #39619674
Ролг Хупин
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Приоритет операторов?
Basil A. SidorovДа, был невнимателен: у пост-и пре-операторов инкремента/декремента разные приоритеты.

да, пре- и пост-
...
Рейтинг: 0 / 0
23.03.2018, 17:08
    #39619684
Basil A. Sidorov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Приоритет операторов?
Ролг Хупинда, пре- и пост-Это вопрос, утверждение или замечание?
...
Рейтинг: 0 / 0
23.03.2018, 17:11
    #39619687
Ролг Хупин
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Приоритет операторов?
Basil A. SidorovРолг Хупинда, пре- и пост-Это вопрос, утверждение или замечание?

это восторженное восклицание
...
Рейтинг: 0 / 0
Форумы / C++ [игнор отключен] [закрыт для гостей] / Приоритет операторов? / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]