Effective C++3rd Edition中英文对照高清版
C++老鸟的提升利器, 比如智能指针那一章,说得清楚:用 RAII原则也讲得挺明白:资源获取就绑定初始化,退出作用域就自动释放,用得好,内存泄露什么的基本和你无缘。 还有构造函数和拷贝行为,初学者经常搞混,Meyers 在这里说得特细,怎么写 const 和引用也挺值得一看,别小看这俩,写大型项目的时候你才会发现,没用好容易出现一些莫名其妙的 bug。 模板、STL这些就更不用说了,直接能帮你提高代码复用率,而且效率还高。Meyers 还教你怎么玩转 另外像异常安全、命名空间、类型转换这些平时容易忽略的细节,他也都提到了,讲得接地气,有例子,有对比,看完你会有种“哦,原来还能这么写”的感觉。 要是你对 C++的 还讲到并发和调试技巧,虽然是第三版,但内容一点也不过时,配上高清中英文 PDF,读起来体验也不错。如果你在搞 C++,这本书可以说是你的“升级指南”。 如果你还想拓展一下,推荐你看看这几篇文章:C++运算符重载、构造函数与 new 运算符、成员函数 vs 友元函数,写得都挺实在的。 如果你最近在看 C++的底层实现、模板元编程,或者就是单纯想提升一下代码质量,那这本书真心推荐,翻一遍至少少掉几个坑。std::unique_ptr
和std::shared_ptr
,能省掉一大堆delete
的锅,也更安全,写出来的代码可维护性也高多。拷贝构造
、赋值运算符
,怎么避免浅拷贝的问题,实战中超级有用。函数对象
和迭代器
,写起来干净利索。多态
、虚函数
、设计模式
感兴趣,这本书也给你兜底了。讲了不少实用场景,比如工厂模式
、单例模式
怎么用才不出坑。
17.01MB
文件大小:
评论区