placement new 勘误 README_Details.md

https://github.com/huihut/interview/pull/33
This commit is contained in:
huihut 2019-03-27 20:16:54 +08:00
parent 9a0ba43ee0
commit e66dfdb149

View File

@ -988,16 +988,16 @@ int main()
#### 定位 new #### 定位 new
定位 newplacement new允许我们向 new 传递额外的参数。 定位 newplacement new允许我们向 new 传递额外的地址参数,从而在预先指定的内存区域创建对象
```cpp ```cpp
new (palce_address) type new (place_address) type
new (palce_address) type (initializers) new (place_address) type (initializers)
new (palce_address) type [size] new (place_address) type [size]
new (palce_address) type [size] { braced initializer list } new (place_address) type [size] { braced initializer list }
``` ```
* `palce_address` 是个指针 * `place_address` 是个指针
* `initializers` 提供一个(可能为空的)以逗号分隔的初始值列表 * `initializers` 提供一个(可能为空的)以逗号分隔的初始值列表
### delete this 合法吗? ### delete this 合法吗?