Size: a a a

2020 September 04

CC

Chris Calvin in C++ Together 2.0
Cool Cooler
Я раньше думал, что для операторов, которые между и возвращают своё значение, левый операнд вычисляется первым, а потом уже правый.
Походу, это (почти) так только для || и && (почти, потому что для них же правый операнд может вообще не вычисляться, если возвращаемое значение ясно по левому)

Оказывается, оно не определено
short-circuit evaluation же
источник

CC

Chris Calvin in C++ Together 2.0
сначала вычисляется левый, а потом(если надо) правый
источник

CC

Cool Cooler in C++ Together 2.0
🦊fox.cpp
Да, только, кажется, || и && гарантируют порядок вычисления.
Мне кажется, надо бы это гарантировать для всех
источник

CC

Cool Cooler in C++ Together 2.0
Было бы лучше
источник

A

Alex Ф-ф-фэils!🌠︙... in C++ Together 2.0
Chris Calvin
short-circuit evaluation же
+
источник

O

Ofee in C++ Together 2.0
Cool Cooler
Вот gcc сначала левую скобку делает, а потом правую, как я понял
Если это УБ, то ты должен был ещё фазу всех лун солнечной системы учесть
источник

🦊

🦊fox.cpp in C++ Together 2.0
Cool Cooler
Мне кажется, надо бы это гарантировать для всех
Не владею знаниями о том, какие оптимизации возможны ввиду того, что это UB.
источник

RM

Roy Mustang in C++ Together 2.0
@AlexFails так что мне делать со свиньей? Я еще ебусь с ней
источник

CC

Chris Calvin in C++ Together 2.0
Roy Mustang
@AlexFails так что мне делать со свиньей? Я еще ебусь с ней
Взять дополнительную смазку, очевидно
источник

CC

Cool Cooler in C++ Together 2.0
🦊fox.cpp
Не владею знаниями о том, какие оптимизации возможны ввиду того, что это UB.
Не, я говорю, что было бы лучше, если бы стандарт определял слева-направо
источник

RM

Roy Mustang in C++ Together 2.0
хД опять щас народ зайдет и подумает что я свинью ебу
источник

CC

Chris Calvin in C++ Together 2.0
Особенно если процесс затянется
источник

RM

Roy Mustang in C++ Together 2.0
Chris Calvin
Взять дополнительную смазку, очевидно
А ты когда успел с архитектора на шута пересесть?
источник

RM

Roy Mustang in C++ Together 2.0
Смотри, такими темпами в желтом доме выступать начнешь
источник

CC

Chris Calvin in C++ Together 2.0
Roy Mustang
А ты когда успел с архитектора на шута пересесть?
Раздвоение личности
источник

IL

Ilya L in C++ Together 2.0
Roy Mustang
Смотри, такими темпами в желтом доме выступать начнешь
Пока ты непобедим в этом плане
источник

A

Alex Ф-ф-фэils!🌠︙... in C++ Together 2.0
Roy Mustang
@AlexFails так что мне делать со свиньей? Я еще ебусь с ней
Схожу сейчас в магазин, посмотрю твой кот, и скажу
источник

CC

Cool Cooler in C++ Together 2.0
Alex Ф-ф-фэils!🌠︙
Схожу сейчас в магазин, посмотрю твой кот, и скажу
А чё так поздно?
источник

CC

Cool Cooler in C++ Together 2.0
В магазин
источник

O

Ofee in C++ Together 2.0
Roy Mustang
@AlexFails так что мне делать со свиньей? Я еще ебусь с ней
Кинь код
источник