'Chunk * _chunk = new(size)Chunk(size)'的含义是什么?

时间:2014-09-13 02:03:04

标签: c++ jvm

有一个c ++代码如下所示:

Chunk * _chunk = new (size) Chunk(size);

我不明白第一个'(大小)'遵循'新的',它的意义是什么? 上面的代码来自JDK8。

1 个答案:

答案 0 :(得分:1)

这称为 placement new 语法。您可以使用技术名称找到更多相关信息。除了正常的计算大小(以字节为单位)之外,您询问的参数将传递给重载的operator new

相关问题