#define private public
#include"MyClass.h"

(MyClass*)malloc(sizeof(MyClass));

reinterpret_cast<MyClass*>(new char[sizeof(MyClass)]);

void MyClass::foo<Dummy>(){ x = new MyClass; }

f=dlsym(RTDL_DEFAULT, "_Z7MyClassXX...(MyClass::MyClassのマングル名)");
class MyClass2{
char a[sizeof(MyClass)];
MyClass2(){f(this);}
}

適当に思いついただけ
もちろんほとんどは規格違反か使える状況が限られてる