Вы можете использовать синтаксис "размещения нового", чтобы сделать это, если вам действительно нужно:
MyClassName* foo = new(pointer) MyClassName();
, где pointer
- указатель на выделенную область памяти, достаточно большую для хранения экземпляра вашего объекта.