Skip to content

Commit

Permalink
placement new 勘误 README_Details.md
Browse files Browse the repository at this point in the history
  • Loading branch information
huihut committed Mar 27, 2019
1 parent 9a0ba43 commit e66dfdb
Showing 1 changed file with 6 additions and 6 deletions.
12 changes: 6 additions & 6 deletions README_Details.md
Original file line number Diff line number Diff line change
Expand Up @@ -988,16 +988,16 @@ int main()

#### 定位 new

定位 new(placement new)允许我们向 new 传递额外的参数
定位 new(placement new)允许我们向 new 传递额外的地址参数,从而在预先指定的内存区域创建对象

```cpp
new (palce_address) type
new (palce_address) type (initializers)
new (palce_address) type [size]
new (palce_address) type [size] { braced initializer list }
new (place_address) type
new (place_address) type (initializers)
new (place_address) type [size]
new (place_address) type [size] { braced initializer list }
```
* `palce_address` 是个指针
* `place_address` 是个指针
* `initializers` 提供一个(可能为空的)以逗号分隔的初始值列表
### delete this 合法吗?
Expand Down

0 comments on commit e66dfdb

Please sign in to comment.