а хер знает, я не читал новые формулировки, помню что += вроде теперь как надо
> The C++11 and C++14 versions of the standard do not formally contain 'sequence points'; operations are 'sequenced before' or 'unsequenced' or 'indeterminately sequenced' instead.
> The C++11 and C++14 versions of the standard do not formally contain 'sequence points'; operations are 'sequenced before' or 'unsequenced' or 'indeterminately sequenced' instead.
> The C++11 and C++14 versions of the standard do not formally contain 'sequence points'; operations are 'sequenced before' or 'unsequenced' or 'indeterminately sequenced' instead.
вроде между двумя чтениями volatile должно быть sequence-before или стандартная плюсовая "ты идешь на хуй по причине конченый долбоеб"