This commit is contained in:
Infko 2019-03-27 19:37:58 +08:00 committed by GitHub
parent 8725669b35
commit b0091caa5f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -973,16 +973,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 合法吗?