Merge pull request #93 from aierui/typo_fix

typo fix: move semantics
This commit is contained in:
Yi Yang 2021-07-12 10:10:51 +08:00 committed by GitHub
commit 5466488cb3
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 3 additions and 3 deletions

View File

@ -2,7 +2,7 @@
**CHAPTER 3 Moving to Modern C++** **CHAPTER 3 Moving to Modern C++**
说起知名的特性C++11/14有一大堆可以吹的东西`auto`,智能指针(*smart pointer*),移动语*move semantics**lambda*,并发(*concurrency*——每个都是如此的重要这章将覆盖这些内容。精通这些特性是必要的但是成为高效率的现代C++程序员也要求一系列小步骤。从C++98移步现代C++遇到的每个细节问题都会在本章得到答复。你什么时候应该用{}而不是()创建对象?为什么别名(*alias*)声明比`typedef`好?`constexpr`和`const`有什么不同?常量(`const`)成员函数和线程安全有什么关系?这个列表越列越多。这章将会逐个回答这些问题。 说起知名的特性C++11/14有一大堆可以吹的东西`auto`,智能指针(*smart pointer*),移动语*move semantics**lambda*,并发(*concurrency*——每个都是如此的重要这章将覆盖这些内容。精通这些特性是必要的但是成为高效率的现代C++程序员也要求一系列小步骤。从C++98移步现代C++遇到的每个细节问题都会在本章得到答复。你什么时候应该用{}而不是()创建对象?为什么别名(*alias*)声明比`typedef`好?`constexpr`和`const`有什么不同?常量(`const`)成员函数和线程安全有什么关系?这个列表越列越多。这章将会逐个回答这些问题。
## 条款七:区别使用`()`和`{}`创建对象 ## 条款七:区别使用`()`和`{}`创建对象

View File

@ -1,4 +1,4 @@
# 第5章 右值引用,移动语,完美转发 # 第5章 右值引用,移动语,完美转发
**CHAPTER 5 RValue References, Move Semantics and Perfect Forwarding** **CHAPTER 5 RValue References, Move Semantics and Perfect Forwarding**

View File

@ -39,7 +39,7 @@
3. [Item 20:当std::shard_ptr可能悬空时使用std::weak_ptr](https://github.com/kelthuzadx/EffectiveModernCppChinese/blob/master/4.SmartPointers/item20.md) 更新完成 3. [Item 20:当std::shard_ptr可能悬空时使用std::weak_ptr](https://github.com/kelthuzadx/EffectiveModernCppChinese/blob/master/4.SmartPointers/item20.md) 更新完成
4. [Item 21:优先考虑使用std::make_unique和std::make_shared而非new](https://github.com/kelthuzadx/EffectiveModernCppChinese/blob/master/4.SmartPointers/item21.md) 由 @pusidun贡献 4. [Item 21:优先考虑使用std::make_unique和std::make_shared而非new](https://github.com/kelthuzadx/EffectiveModernCppChinese/blob/master/4.SmartPointers/item21.md) 由 @pusidun贡献
5. [Item 22:当使用Pimpl惯用法请在实现文件中定义特殊成员函数](https://github.com/kelthuzadx/EffectiveModernCppChinese/blob/master/4.SmartPointers/item22.md) 由 @BlurryLight贡献 5. [Item 22:当使用Pimpl惯用法请在实现文件中定义特殊成员函数](https://github.com/kelthuzadx/EffectiveModernCppChinese/blob/master/4.SmartPointers/item22.md) 由 @BlurryLight贡献
5. __右值引用移动语完美转发__ 5. __右值引用移动语完美转发__
1. [Item 23:理解std::move和std::forward](https://github.com/kelthuzadx/EffectiveModernCppChinese/blob/master/5.RRefMovSemPerfForw/item23.md) 由 @BlurryLight贡献 1. [Item 23:理解std::move和std::forward](https://github.com/kelthuzadx/EffectiveModernCppChinese/blob/master/5.RRefMovSemPerfForw/item23.md) 由 @BlurryLight贡献
2. [Item 24:区别通用引用和右值引用](https://github.com/kelthuzadx/EffectiveModernCppChinese/blob/master/5.RRefMovSemPerfForw/item24.md) 由 @BlurryLight贡献 2. [Item 24:区别通用引用和右值引用](https://github.com/kelthuzadx/EffectiveModernCppChinese/blob/master/5.RRefMovSemPerfForw/item24.md) 由 @BlurryLight贡献
3. [Item 25:对于右值引用使用std::move对于通用引用使用std::forward](https://github.com/kelthuzadx/EffectiveModernCppChinese/blob/master/5.RRefMovSemPerfForw/item25.md)由 @wendajiang贡献 3. [Item 25:对于右值引用使用std::move对于通用引用使用std::forward](https://github.com/kelthuzadx/EffectiveModernCppChinese/blob/master/5.RRefMovSemPerfForw/item25.md)由 @wendajiang贡献