Я просматриваю участок кода C++ и наткнулся на этот блок утверждений:
static void Vector3DefaultConstructor(Vector3 *self)
{
new(self) Vector3();
}
Я не сталкивался с использованием оператора new таким образом раньше. Кто-нибудь может объяснить, почему new вызывается таким образом?