Рассмотрим следующий (тривиальный) сегмент кода:
while (i++, i <= 10) {
// some more code
}
В общем случае C ++ позволяет вычислять операторы, разделенные запятыми, в любом порядке. В случае цикла while, гарантируем ли мы по крайней мере (по спецификации), что последний оператор (который используется в качестве условия для цикла) будет вычислен последним?