1
Порядок виконання оператора new та аргумент конструктора
Чи вказує специфікація C ++ порядок operator newі конструктор Aв new C(A()). G ++ нехай порядок буде A()-> new-> C(), але clang ++ нехай буде new-> A()-> C(). Чи різниця викликана невказаною поведінкою? г ++: 7.4.0 кланг ++: 10.0.0 #include <iostream> #include <cstdlib> struct A { A() { std::cout << …