powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / Приоритет операторов?
9 сообщений из 9, страница 1 из 1
Приоритет операторов?
    #39619620
Ролг Хупин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не будет ли здесь увеличения значения указателя вместо увеличения внутренней переменной?

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

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

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

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


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