Jesse Liberty. C++ Unleashed (SAMS).pdf
《C++ Unleashed》是Jesse Liberty撰写的一本深入探讨C++高级主题的专业书籍,由SAMS出版社出版。本书的目的是对C++的各种高级特性进行深入细致的讲解,帮助读者充分利用C++语言的强大功能。 在书中,作者认识到许多主题本身都值得单独成书来深入研究,但由于篇幅限制,每个主题只涵盖最核心、最重要的信息,以确保读者能够对这些技术有基本的理解。即便有时这些信息不足以满足所有需求,但它们提供的基础知识对于进一步深入学习将起到很好的引导作用。 第一部分“面向对象编程”是本书的起点。作者坚信C++最强大的应用在于实现精心设计的面向对象模型,而非编写临时的快速代码。只有通过严谨的分析和设计,才能真正发挥出面向对象编程的优势。第1章将引导读者踏上困难但回报丰厚的面向对象建模之旅,同时教授统一建模语言(UML)的基础知识,UML是正在成为行业标准的建模工具。 第2章则转向如何在C++中实现你的对象模型,这一映射过程是充分利用C++作为面向对象编程语言的关键。通过这一章节,读者将学会如何将设计模型转化为实际的代码。 第3章继续深入,重点讨论C++对继承和多态性的支持。对多态性复杂性的详细剖析,为创建高质量的、可扩展的软件系统奠定了基础。这部分内容对于理解和利用C++的灵活性至关重要。 此外,书中可能还会涉及其他主题,如模板、异常处理、STL(标准模板库)、I/O流、内存管理和效率优化等,这些都是C++程序员必须掌握的重要概念。模板使得代码重用更为高效,异常处理允许程序在遇到错误时优雅地恢复,STL提供了一套强大的容器和算法,I/O流简化了输入输出操作,而良好的内存管理和性能优化则是编写高效C++代码的关键。 《C++ Unleashed》旨在帮助读者不仅仅是掌握C++语法,而是深入理解其背后的原理和最佳实践,从而能够编写出更加健壮、高效和可维护的代码。这本书对于那些希望提升C++编程技能,尤其是想要深入探索C++高级特性的开发者来说,是一份宝贵的资源。
剩余944页未读,继续阅读
- freewind19492015-04-06纯英文的,非扫描,清晰. 是看到21++第四版推荐的,就下了.暂时还没有细看.
- 粉丝: 10
- 资源: 124
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 2023-04-06-项目笔记 - 第三百二十五阶段 - 4.4.2.323全局变量的作用域-323 -2025.11.22
- 惠普Laser Jet Professional P1100(系列)打印机驱动下载
- IT学士必备学习资料大全
- 纯js实现五子棋小游戏
- 柯尼卡美能达Bizhub C364e打印机驱动下载
- CMake 入门实战的源代码
- c7383c5d0009dfc59e9edf595bb0bcd0.zip
- 柯尼卡美能达Bizhub C266打印机驱动下载
- java游戏之我当皇帝那些年.zip开发资料
- 基于Matlab的汉明码(Hamming Code)纠错传输以及交织编码(Interleaved coding)仿真.zip