D
Size: a a a
AB
D
ПК
if (val) { foo(); }
, если вычисление и val, и foo() не имеет побочных эффектов? То есть, например val было посчитано заранее, а foo() это функция, которая в дебаге осуществляет вывод, а в релизе имеет пустое тело.ПК
П
ПК
W
if (val) { foo(); }
, если вычисление и val, и foo() не имеет побочных эффектов? То есть, например val было посчитано заранее, а foo() это функция, которая в дебаге осуществляет вывод, а в релизе имеет пустое тело.redundant code elimination
и скажет, а че мы это always true/false проверяем? И выпилит if.DS
MK
_Tp __value_;
MK
DS
MK
MK
DS
MK
MK