Правильный ли это пример 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 и является частью одного выражения до ;.


Ответы (0 шт):