Форум программистов, компьютерный форум, киберфорум
Наши страницы

Order of evaluation - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Функция , которая перезапускает проект http://www.cyberforum.ru/cpp-beginners/thread1774494.html
Подскажите есть команда или ф-Ия которая перезапускает проект заного Завершает текущий проект и открывает его заного Спасибо
C++ Использование стороннего контейнера Помогите из этого кода, сделать нормальную прогу #ifndef _GLIBCXX_ARRAY #define _GLIBCXX_ARRAY 1 #pragma GCC system_header #if __cplusplus < 201103L # include <bits/c++0x_warning.h> #else http://www.cyberforum.ru/cpp-beginners/thread1774493.html
Доступ к данным при наследовании C++
здравствуйте, есть иерархия классов, схематично можно представить так: namespace Singl { class CObs {}; template<typename T> class A { public: virtual ~A() { delete variables; } ...
C++ Распознавание слов в аудиофайле. С чего начать?
Здравствуйте уважаемые! Передо мной встала задача написать программу которая будет брать аудиофайл(предположительно в wav) и искать в нём некие слова. С такой областью разработки я ещё не...
C++ Найти ранг матрицы http://www.cyberforum.ru/cpp-beginners/thread1774461.html
Найти ранг прямоугольной матрицы A(m,n) методом Гаусса.Покажите пожалуйста на примере как реализовать это , заранее благодарю .
C++ Центр тяжести выпуклого многоугольника Итак народ , необходимо найти центр тяжести выпуклого многоугольника заданного своими вершинами в порядке обхода по часовой стрелке ... подробнее

Показать сообщение отдельно
ASCII
90 / 63 / 10
Регистрация: 15.12.2013
Сообщений: 407
Завершенные тесты: 2
02.07.2016, 15:26  [ТС]
Croessmah, это понятно, но ведь это не всегда так:

C++
1
i = ++i + 1; // well defined
Я преследую цель, понять, где можно так поступать, а где нет и почему именно так...
Вот казалось бы, разница между:

C++
1
i = ++i + 1; // well defined
и

C++
1
i = i++ + 1; // undefined behavior
Всего лишь в порядке value computation и side effect для операнда оператора +, но одно работает нормально, а другое UB...
Хотя и там и там в одном выражении есть 2 side effect'a для i.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru