C++确实是一门复杂的语言。包括之前查看了一些C++11的文档和做了一些实践和总结,越来越觉得C++是门神奇的语言,也是个陷阱多多的语言。 我现在开发过程中最主要使用的语言就是C++,所以了解C++的一些细节和问题非常重要,后来看到某大神的一篇文章《C++的坑多吗?》,激起了我专门去看一看关于C++的一些常见的设计方法和问题的书。就是刚才提到的文章里有说的《Effecitve C++》和《More Effecitve C++》 共90个条款,所以说是90个坑。
因为只是阅读笔记,只是为了便于回忆,我就只记录了一些我觉得重要和我先前不知道或者没注意到的点:
Let’s begin:
以下是另外的地方看到的附加坑
基本就到这里,比较流水帐,C++其实并不难学,但是有时候如果按常规思维或者其他语言的思维,容易落入陷阱里,导致不明原因的泄漏、崩溃、低效等,所以想要成为一名合格的C++程序员,来踏平C++的各种坑吧。不过理解了C++的各项原理的话,其实其他语言只是自动做了一些工作而已,感觉对学习其他语言的原理上还是很有帮助的。