我想知道是否有一种技巧可以使用对象指针显式调用构造函数。如果这是合法的语法,它将如下所示:
附言:我知道我可以使用
Foo *p = malloc( sizeof(Foo) );
p->Foo::Foo();
附言:我知道我可以使用
Foo *p = new Foo();
,但是有一个严重的原因需要显式地使用malloc()。
new
底层可能使用的是malloc
,那么为什么要费心呢? - Matthieu M.