书中第456页程序清单12.8 placenew1.cpp中:


public部分略,下面是main部分:


我的问题是:
为何初始化pc1的格式如此怪异?
是“pc1 = new (buffer) JustTesting”; 而不是“pc1 = new JustTesting(buffer) ”?
明明类名应该在括号前面的好吧?
pc2的初始化语句都是这样的
所以我不能理解为何pc1是这样的格式
是我哪里没理解正确吗?
翻了翻前面,似乎的确也没找到这种初始化的格式啊?
请各位大佬不吝赐教!
谢谢谢谢!