Update Introduction.md

Co-authored-by: Yang Yi <qingfeng.yy@alibaba-inc.com>
This commit is contained in:
猫耳堀川雷鼓 2021-02-23 18:16:18 +08:00 committed by GitHub
parent 0dd4a5eb84
commit 82a4cb4ccb
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -1,6 +1,7 @@
## 简介
如果你是一个有经验的C++程序员像我一样你在初次接触C++11时候会想“是啊是啊我明白了。这也是C++,就多了点东西罢了。”但是你接触越多,你会惊讶于改变如此之多。`auto`声明,范围`for`循环,*lambda*表达式还有右值引用都改变了C++的面貌,不过没有新的并发特性。还有一些地道表达方式的改变。`0`和`typedef`被请出去了,`nullptr`和别名声明加进来了。枚举现在应该是限域的了。应该更倾向于智能指针而不是原始指针了。移动对象通常比拷贝他们要好了。
如果你是一个有经验的C++程序员像我一样你在初次接触C++11时候会想“是啊是啊我明白了。这也是C++,就多了点东西罢了。”但是你接触越多,你会惊讶于改变如此之多。`auto`声明,范围`for`循环,*lambda*表达式还有右值引用都改变了C++的面貌,不过没有新的并发特性。还有一些地道的表达方式的改变。`0`和`typedef`被请出去了,`nullptr`和别名声明加进来了。枚举现在应该是限域的了。应该更倾向于智能指针而不是原始指针了。移动对象通常比拷贝它们要好了。
有很多C++11的东西要学先不提C++14了。
@ -135,4 +136,4 @@ enum class Color
我尽力将本书写的清晰、准确、富含有用的信息但是当然还有些去做得更好的办法。如果你找到了任何类型的错误技术上的叙述上的语法上的印刷上的等或者有些建议如何改进本书请给我发电子邮件到emc++@aristeia.com。新的印刷给了我改进《Modern Effective C++》的机会,但我也不能解决我不知道的问题!
要查看我所知道的事情参见本书勘误表页http://www.aristeia.com/BookErrata/emc++-errata.html。
要查看我所知道的事情参见本书勘误表页http://www.aristeia.com/BookErrata/emc++-errata.html。