C++ Primer中文版第四版超高清版

所需积分/C币:2 2013-03-25 11:37:46 3.11MB PDF

本书是久负盛名的C++经典教程引,其内容是C++大师Stanley B. Lippman丰富的实践经验和C++标准委员会原负责人Josée Lajoie对C++标准深入理解的完美结合,已经帮助全球无数程序员学会了C++。 对C++基本概念和技术全面而且权威的阐述,对现代C++编程风格的强调,使本书成为C++初学者的最佳指南;对于中高级程序员,本书也是不可或缺的参考书。 Stanley B.Lippman的职业是提供关于C++和面向对象的训练、咨询、设计和指导。他在成为一名独立咨询顾问之前,曾经是迪士尼动画公司的首席软件设计师。当他在AT&T Bell实验室的时候,领导了cfront 3.0版本
虽然读者不需要事先学过C语言(C++最初的基础)的知识,但我们假定读者 已经掌握了一种现代结构化语言。 本书结构 本介绍了C++国际标准,既涵盖语言的特征,又讲述了也是标准组成部分 的丰富标准库。C艹的强大很大程度上米自它攴持抽象程序设计。要学会用C+ 高效地编程,只是掌握句法和语义是远远不够的。我们的重点在于,教会读者怎 样利用C艹的特性,快速地写岀安全的而且性能可与C语言低层程序相媲美的 程序 C++是一种大型的编程语言,这可能会吓倒一些新于。现代C++可以看成由 以下三部分组成 低级语言,多半继承自C 更高级的语言特征,用户可以借此定义自己的数据类型,组织大规模的程 序和系统。 标准库,使用上述高级特征提供一整套有用的薮据结构和算法。 多数C++教材按照下的顺序展开:先讲低级细节,再介绍更高级的语言特 征;在讲完整个语言后才开始解释标准库。结果往往使读者纠缠于低级的程序设 计问题和复杂类犁定义的编写等细节,而不能真忙领会抽象编程的强大,更不用 说学到足够的知识去创建自己的抽象了。 本版中我们独辟蹊径。一开始就讲述语言的基础知识和标准库,这样读者就 可以写出比较大的有实际意义的程序来。透彻阐释了使用标准库(并且用标准库 编写了各种抽象程序)的基础知识之后,我们才进入下一步,学习用C+的其 他高级特征来编写自己的抽象 第一和第二部分讨论语言的基础知识和标准库设施。其重点在于学会如何编 写C+程序,如何使用标准库提供的抽象设施。人部分C+←程序员需要了解本 书这两部分的内容。 除了讲解基础知识以外,这两部分还有另外一个重要的意图。杯准库设施本 身是用C艹←编写的扣象数据类型,定义标准库使用的是任何C+←程序员都能使 用的构造类的语言特征。我们教授C++的经验说明,一开始就使用设计良好的 抽象类型,读者会更容易理解如何建立自已的类型。 第三到第五部分着重讨论如何编写自己的类型。第三部分介绍C++的核心, 即对类的支持。类机制提供了编写自定义抽象的基础。类也是第四部分中讨论的 向对象编程和泛型编程的基础。全书正文的最后是第五部分,这一部分讨论了 一些高级特征,它们在构建大型复杂系统时最为常用 致谢 与前几版新,我们要感谢 Bjarne Stroustrup,他不知疲倦地从事着C+← 方面的工作,他与我们的深厚友情由来已久。我们还要感谢 Alex stepanov,正 是他最初凭借敏锐的泂察力创造了睿器和算法的概念,这些概念最终形成了标准 库的核心。此外,我们要感谢C++标准委员会的所成员,他们多年来为C++澄 清概念、细化标准和改进功能付出了艰苦的努力。 我们要衷心地感谢本审稿人,他们审阅了我们的多份书稿,帮助我们对本 书进行了无数大大小小的修改。他们是 Paul abrahams, Michael ball,Mary Dageforde, Paul duBois, Matt Greenwood, Mat thew P. Johnson, Andrew Koenig Nevin Liber, Bill Locke, Robert Murray, Phil romanik, Justin Shaw, Victor Shtern, Clovis Tondo, Daveed Vandevoorde TH Steve Vinoski 书中所有示例都已通过GNU和微软编译器的编译。感谢他们的开发者和所 有丌发其他C艹←编译器的人,是他们使C++变成现实。 最后,感谢的工作人员,他们引领了这一版的整个出版过程:——我们最 初的编辑,是他提出出版本书的新版,他从本书最初版本起就一直致力于本书 我们的新编辑,他坚持更新和精简木书内容,极大地改进了这一版木 他保证了我们所有人能按进度工作;还有、、和,他们和我们一起经历了整个 设计和制作过程。 目录 前言 第匹版的改动 本书结构 致谢 第一章快速入门 编写简单的程序 调用 或微软编译器 初窥输入翰出 关键概念:已初始化变量和木初始化变量 关于注释 Exercises Section 1.3 控制结构 关键概念: 程序的缩排和格式 再谈编译 从键盘输入文件结束符 类的简介 关键概念:类定义行为 程序 小结 术语 第一部分基本语言 第二章变量和基本类型 基本内置类型 内置类型的机器级表示 建议:使用内置算术类型 字面值常量 建议:不要依赖未定义行为 变量 关键概念:强静态类型 术语:什么是对象? 警告:未初始化的变量引起运行问题 很定符 引用 术语: cons t引用是指向 const的引用 名字 枚举 类类型 编写自己的头文件 编译和链接多个源文件 小结 术语 第三章标准库类型 命名空间的声明 标准库类型 警告:标准库 string类型和字符串字面值 建议:采用标准厍头文件的版本 标准斥 类型 关键概念: vector对象动态增长 关键概念:安全的泛型编程 警告:仅能对确知已存在的元素进行下标操作 迭代器简介 术语:迭代器和迭代器类型 标准斥 小结 术语 第四章数组和指针 数组 警告:数组的长度是固定的 指针的引入 建议:尽量避兔使用指针和数组 关键概念:给指针赋值或通过指针进行赋值 建议:理解复杂的 const类型的声明 风格字符串 风格字符串与的标准库类型 string的比较 多维数组 小结 术语 第五章衣达式 算术操作符 警告:溢出和其他算术异常 关系架作符和逻辑操作符 位操作符 赋值操作符 自增和自减操作符 建议:只有在必要时才使用后置操作符 建议:简洁即是美 箭头操作符 条件操作符 操作符 逗号操作符 复合表达式的求值 建议:复合表达式的处理 和 表达式 警告:动态内存的管理容易出错 类型转换 建议:避免使用强制类型转换 小结 术语 第六章语句 简单语句 声明语句 复合语句(块) 6.4.语句作用域 语句 语句 语句 循环语句 语句 语句 语句 语句 块和异常处理 使用预处理器进行调试 小结 术语 第七章函数 函数的定义 参数传递 语句 函数声明 局部对象 内联函数 类的成员函数 重载函数 建议:何时不重载函数名 指向函数的指针 小结 术语 第八章标准库 面向对象的标准库 条件状态 输出缓冲区的管理 警告:如果程序崩溃了,则不会刷新缓冲区 文件的输入和输出 警: 中的文件名 字符串流 小结 术语 第郭分:容器和算法 第九章顺序容器 顺序容器的定义 迭代器和迭代器范 对形成迭代器范围的迭代器的要求 每种顺序容器都提供了一组有用的类型定义以及以卜操作: 关键概念:容器元素都是副本 容器的自增长 容器的选用 9.6.再谈 string类型 Exercises Section 9. 6 Exercises section 9.6.4 9.7.容器适配器 Exercises section 9.7.2 小结 术语 第十章关联容器 10.1.引言:pair类型 Exercises section 10.1 10.2.关联容器 Exercises section 10. 2 10.3.map类型 Exercises section 10.3 1 Exercises section 10.3.2 Exercises section 10.3. 4 Exercises section 10.3, 5 Exercises section 10.3.6 Exercises section 10.3 9 10.4.set类型 Exercises Section 10.4 Exercises section 10. 4. 2 0.5. multimap和 multiset类型 Exercises section 10.5. 2

...展开详情
试读 127P C++ Primer中文版第四版超高清版

评论 下载该资源后可以进行评论 4

mydazzy 书很好,入门可用
2013-06-18
回复
xulinzhcan 是文字版的,可以看看!!!
2013-06-18
回复
welong_zuo 书非常好。有书签,有带跳转的目录。可编辑
2013-05-29
回复
csdn_long88 据说是经典之作,都看看。
2013-05-28
回复
img

关注 私信 TA的资源

上传资源赚积分,得勋章
    最新推荐
    C++ Primer中文版第四版超高清版 2积分/C币 立即下载
    1/127
    C++ Primer中文版第四版超高清版第1页
    C++ Primer中文版第四版超高清版第2页
    C++ Primer中文版第四版超高清版第3页
    C++ Primer中文版第四版超高清版第4页
    C++ Primer中文版第四版超高清版第5页
    C++ Primer中文版第四版超高清版第6页
    C++ Primer中文版第四版超高清版第7页
    C++ Primer中文版第四版超高清版第8页
    C++ Primer中文版第四版超高清版第9页
    C++ Primer中文版第四版超高清版第10页
    C++ Primer中文版第四版超高清版第11页
    C++ Primer中文版第四版超高清版第12页
    C++ Primer中文版第四版超高清版第13页
    C++ Primer中文版第四版超高清版第14页
    C++ Primer中文版第四版超高清版第15页
    C++ Primer中文版第四版超高清版第16页
    C++ Primer中文版第四版超高清版第17页
    C++ Primer中文版第四版超高清版第18页
    C++ Primer中文版第四版超高清版第19页
    C++ Primer中文版第四版超高清版第20页

    试读已结束,剩余107页未读...

    2积分/C币 立即下载 >