stackoverflow.com/questions/364483/...

тся ли следующий законный C ++ с четко определенным поведением?

class my_class { ... };

int main()
{
    char storage[sizeof(my_class)];
    new ((void *)storage) my_class();
}

Или это проблематично из-за соображений приведения / выравнивания указателя?

Ответы на вопрос(5)

Ваш ответ на вопрос