mirror of
https://github.com/CnTransGroup/EffectiveModernCppChinese.git
synced 2024-12-25 20:30:21 +08:00
shard->shared
This commit is contained in:
parent
ea85b90155
commit
d0ad3dfdb9
@ -36,7 +36,7 @@
|
||||
4. __智能指针__
|
||||
1. [Item 18:对于独占资源使用std::unique_ptr](src/4.SmartPointers/item18.md) 由 @wendajiang贡献
|
||||
2. [Item 19:对于共享资源使用std::shared_ptr](src/4.SmartPointers/item19.md) 已修订
|
||||
3. [Item 20:当std::shard_ptr可能悬空时使用std::weak_ptr](src/4.SmartPointers/item20.md)
|
||||
3. [Item 20:当std::shared_ptr可能悬空时使用std::weak_ptr](src/4.SmartPointers/item20.md)
|
||||
4. [Item 21:优先考虑使用std::make_unique和std::make_shared,而非直接使用new](src/4.SmartPointers/item21.md) 由 @pusidun贡献
|
||||
5. [Item 22:当使用Pimpl惯用法,请在实现文件中定义特殊成员函数](src/4.SmartPointers/item22.md) 由 @BlurryLight贡献
|
||||
5. __右值引用,移动语义,完美转发__
|
||||
|
@ -1,4 +1,4 @@
|
||||
## 条款二十:当`std::shard_ptr`可能悬空时使用`std::weak_ptr`
|
||||
## 条款二十:当`std::shared_ptr`可能悬空时使用`std::weak_ptr`
|
||||
|
||||
**Item 20: Use `std::weak_ptr` for `std::shared_ptr`-like pointers that can dangle**
|
||||
|
||||
|
@ -22,7 +22,7 @@
|
||||
- [第四章 智能指针]()
|
||||
- [Item 18:对于独占资源使用std::unique_ptr](./4.SmartPointers/item18.md)
|
||||
- [Item 19:对于共享资源使用std::shared_ptr](./4.SmartPointers/item19.md)
|
||||
- [Item 20:当std::shard_ptr可能悬空时使用std::weak_ptr](./4.SmartPointers/item20.md)
|
||||
- [Item 20:当std::shared_ptr可能悬空时使用std::weak_ptr](./4.SmartPointers/item20.md)
|
||||
- [Item 21:优先考虑使用std::make_unique和std::make_shared而非new](./4.SmartPointers/item21.md)
|
||||
- [Item 22:当使用Pimpl惯用法,请在实现文件中定义特殊成员函数](./4.SmartPointers/item22.md)
|
||||
- [第五章 右值引用,移动语义,完美转发]()
|
||||
|
Loading…
Reference in New Issue
Block a user