Thinking in C++C++编程思想
C++的入门不难,难的是走得远。《Thinking in C++》就是那种陪你一路从入门走到高手的书。Bruce Eckel 写书的风格挺对味,不卖弄术语,讲得透,也讲得实在。尤其是讲面向对象和模板那些内容,挺有层次感的,适合边读边敲代码琢磨琢磨。
书的结构比较系统,语法、类、继承、多态、异常、模板这些都有深入。比如运算符重载这一块,直接给你讲清楚什么时候用重载合适、什么时候就别瞎搞。你是不是也遇到过一大堆operator++
看得头大?这书能帮你理顺思路。
还有像iostreams和inline 函数的也挺贴地气的,不会像有些教材只抛概念。这种讲透使用场景和优缺点的讲法,新手能看懂,老鸟也能复习。
另外,PDF 版在 PlanetPDF 上是免费的,有空可以下来看。对了,它也讲了多重继承,虽然现在不常用了,但了解一下坑和法,总没坏处。
如果你打算把 C++吃得更透一点,这本书真的是值得反复翻。是你要写库、搞底层、或者从别的语言切到 C++,都能学到不少套路。
还有几个相关的资源也不错,比如这个面向对象的 C++编程思想,还有C++异常示例代码,看完书可以顺手练练。
如果你平时写 C++,但老觉得代码结构不够优雅、不够“C++味儿”,那可以静下心来啃一下《Thinking in C++》,真的值。
5.17MB
文件大小:
评论区