Thinking in C++ 2nd Edition: 免费英文PDF,清晰带目录
需积分: 18 21 浏览量
更新于2024-12-01
收藏 2.87MB PDF 举报
"《Thinking in C++》英文版PDF格式,清晰且带有目录"
《Thinking in C++》是一本由Bruce Eckel编写的经典C++编程教程,特别适合那些希望深入理解C++语言的程序员。这本书分为两卷,第一卷主要介绍标准C++,而第二卷则更深入地探讨了C++的高级主题。本书提供了完整的文本、更新、源代码以及在www.BruceEckel.com上可以获取的附加信息。
这本书的第7版修订于1999年12月,作者对多个章节进行了修订和补充练习。例如,第15章被重写并增加了习题,使得读者能够更好地理解和应用所学知识。此外,第11章也经过了校对编辑,确保内容准确无误。第12、13、14章也分别被重写,并添加了新的练习,以增强学习者对这些章节核心概念的理解。
在技术细节上,第4至10章都进行了复制编辑,确保了内容的一致性和可读性。所有“stash”示例中的一个错误也被修正,使得代码更加可靠。在构造函数的调用一致性方面做了改进,以遵循C++的最佳实践。同时,为了配合C++标准,修正了"maketest"脚本,使其能在大多数情况下正常工作,尽管Visual C++在处理int main()返回类型时与标准不符,因此在VC++环境下可能不适用。
在关于常量的章节中,所有的例子都被修改,使得成员函数变为const,参数尽可能采用const&,这展示了如何在C++中正确使用常量和引用,以实现更安全和高效的编程。
《Thinking in C++》以其深入浅出的讲解方式,不仅涵盖了C++的基础知识,如类、对象、模板、异常处理等,还深入讨论了STL(标准模板库)、多态和继承等高级主题。通过阅读此书,读者可以全面了解C++语言,提升编程技巧,并为进行更复杂的系统开发打下坚实基础。这本书是C++初学者和进阶者的重要参考资料,也是C++开发者案头不可或缺的工具书。
164 浏览量
297 浏览量
1220 浏览量
573 浏览量
2007-10-02 上传
2008-01-11 上传
190 浏览量
点击了解资源详情
点击了解资源详情
toz_modem
- 粉丝: 2
最新资源
- 小型宽带微带天线设计与进展
- QTP 8.0 中文教程:自动化测试与脚本操作详解
- OPC UA基础解析 - 概述与概念RC中文版
- Proteus入门教程:无需实验板的51单片机仿真指南
- Java面试必备:核心知识点详解
- 万方视景科技:虚拟现实内容与项目专家
- Dialogic CTI技术入门到精通:系统工程师指南
- OBJ文件详解:格式、特点与基本结构
- ntop简易安装教程:快速部署流量监控
- Oracle初始化参数深度解析
- WebSphere MQ for z/OS 消息与代码手册
- JFreeChart 1.0.9 开发指南:免费资源与付费版本对比
- 使用Java与WebSphereMQ v6.0交互
- Win32下MinGW与MSYS安装指南
- Linux软件安装指南:从新手到高手
- ADO技术详解:高效数据访问接口