История изменений
Исправление lenin386, (текущая версия) :
Товарищ, а почему ты i++ + ++i с такой лёгкостью заменил на ++i + ++i ? В примере из lurkmore одинаковые операции, и поэтому там действительно UB, потому что не понятно, какой ++ первым читать. Но в примере 5 subj разные операции, у них разный приоритет, и там абсолютно понятно, что считать первым.
Исходная версия lenin386, :
Товарищ, а почему ты i++ + ++i с такой лёгкостью заменил на ++i + ++i ? В примере из lurkmore одинаковые операции, и поэтому тут действительно UB, потому что не понятно, какой ++ первым читать. Но в примере 5 subj разные операции, у них разный приоритет, и там абсолютно понятно, что считать первым.