maxdiver У меня на домашней студии такие приколы. Посмотрю вечерком.
IceStudent В этом не сложно убедиться ;-)
#include <sstream> #include <fstream> int main() { std::stringstream sout; std::ofstream fout("test.txt"); sout << std::endl;...
maxdiver И чем return хуже остальных операторов? С точки зрения логики языка это точно такой же оператор. Просто видимо с наименьшим приоритетом....
Hotwire Вид сбоку ;)
green Это вроде как все объясняет. Кроме того, почему все же i = ++i + 1 это UB. Огромный пост Nouzui к сожалению ничего не прояснил. т.к....
pluton Бу-га-го!!! :)))) Ты еще в кларионе проверь)))))))))
CodeTao Вот и я думаю! Не пора ли баг репорт Александреске писать? :))
green Эти два примера противорячат друг другу. i = 7, i++, i++; // i becomes 9 говорит о том, что происходит следующее: ((i = 7), i++), i++);...
i = 7, i++, i++; // i becomes 9 эээээээээээээээээээээ............... Почему тогда return 1, 2, 3, 4, 5; // вернет 5 ???
green ...которая не позволяет писать кросс-палформенные решения :-D
green ну в стандарте например напрямую не сказано что чтение из указателя со значением 897435453 это UB ;-) Есть более общая оговорка - чтение из...
PaCHER Например мне непонятно почему такие как ты считают, что asm-листинг может быть каким-то аргументом.
green Об этом сказано? :) Почему i = ++i + 1; - UB ? Единичка-то она и в Африке единичка.
maxdiver Я не понимаю почему это UB. green Откуда уверенность в том, что вычисление конкретного аргумента не обязано быть атомарным?
EvilsInterrupt С каких пор мы обращаемся к компиляторам по вопросам стандарта? ;)
Ну е-мое... При чем тут порядок вычисления аргументов? Во-первых, я знаю что он не определен. Во-вторых, в моем примере он совершенно не влияет...
MSVC 8.0 int plus(int a, int b) { return a + b; } int main() { int x = 0; x = plus(++x, ++x); std::cout << x; return 0; }...
CodeTao Простите, профессор криптографии и гуру теории чисел, я вас сразу не узнал. Любой оптимизации есть предел. Уязвимость - понятие...
dvr Поделись секретом как прожить дольше 2000 лет :))) Каждый шестой? Что-то много. Наверно тут речь идет об уникальных сочетаниях юзер-способ...
Имена участников (разделяйте запятой).