Правильный ли это пример indeterminately sequenced evaluation согласно стандарту ISO 9899:2024?
К сожалению, во всём тексте файла стандарта не нашёл примеров. Придумал такой пример по описанию:
int x = 1; x++x;
. Является ли он indeterminately sequenced? Или я не так понял определение? Цитата из документа:
Evaluations A and B are indeterminately sequenced when A is sequenced either before or after B, but is unspecified which.
Также прошу уточнить, будет ли приведенный пример содержать evaluation. Я думаю, что да, поскольку x++
состоит из нескольких side effects и является частью одного выражения до ;
.