Ошибки, баги, вопросы - страница 1569

Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Почему появляется "мусор" при использовании стилизатора?
Ошибка компиляции (build 1327)
Ошибка компиляции
Ошибка компиляции
Особо отмечу - если поменять(!) местами строки (1) и (2) то все нормально, что требует дополнительной проверкиОшибка компиляции
Особо отмечу - если поменять(!) местами строки (1) и (2) то все нормально, что требует дополнительной проверкиПравильно ли понимаю, что f(++a) и f(a++) вызывают в Вашем примере разные варианты f?
Нет, это ошибка компиляции - то есть до выполнения (конкретных вызовов) еще дело не дошло. Строки (1) и (2) эквивалентны с точки зрения кода (разная запись одного и того же)
Еще приведу пример чтобы не сложилось впечатление что дело исключительно в операторе ++
Строки (1) и (2) эквивалентны с точки зрения кода (разная запись одного и того же)
++a и a++ все же разные по смыслу. Не находите?
Ошибка компиляции: tree optimization error
Поскольку 'tree optimization error' относится к разряду труднолокализуемых, просьба к разработчикам (если есть такая возможность) всю оптимизацию выносить в ключ оптимизации (благо он есть), иначе даже при отключенной оптимизации ранее рабочие программы после обновления build оказываются полностью неработоспособными (а назад вернуться нельзя).
Отмечу что все сегодняшние ошибки не старые, а новые - раньше то (build 1241) все работалотам нет a++
Верно. Поэтому конкретизировал
Правильно ли понимаю, что f(++a) и f(a++) вызывают в Вашем примере разные варианты f?