Почему C++ принимает несколько префиксов, но не постфиксов для переменной

Изучая Можете ли вы иметь инкрементатор и декрементор для одной и той же переменной в одном и том же операторе в c

Я обнаружил, что у одной переменной может быть несколько префиксных операторов инкремента/декремента, но только один постфикс

. бывший:

++--++foo; // valid
foo++--++; // invalid
--foo++;   // invalid

Почему это?

6
задан Community 23 May 2017 в 12:00
поделиться