标签: c++ jvm
有一个c ++代码如下所示:
Chunk * _chunk = new (size) Chunk(size);
我不明白第一个'(大小)'遵循'新的',它的意义是什么? 上面的代码来自JDK8。
答案 0 :(得分:1)
这称为 placement new 语法。您可以使用技术名称找到更多相关信息。除了正常的计算大小(以字节为单位)之外,您询问的参数将传递给重载的operator new。
operator new