size++) T();
сайд-эффект от постинкремента всё же sequenced before вызова конструктора?
Я знаю что все сайд-эффекты вычисления аргументов должны быть до тела вызываемой функции (считается ли placement new в new expression вызовом функции?), что вычисление параметров конструктора с C++17 sequenced after выделения памяти, но я не понимаю, даёт ли это суммарно гарантию порядка между size++ и T().
да, new expression это вызов allocation function
Обсуждают сегодня