标准的开始Widget * p = new Widget; //ordinary new //普通的new pi = new (ptr) int;pi = new (ptr) int; //pla
什么是placement new?所谓placement new就是在用户指定的内存位置上构建新的对象,这个构建过程不需要额外分配内存,只需要调用对象的构造函数即可。举例来说:class foo{};
标准的开始Widget * p = new Widget; //ordinary new //普通的new pi = new (ptr) int;pi = new (ptr) int; //pla