C++高级编程

C++高级编程

(美) 格莱戈尔 (Gregoire,M.) , (美) 凯乐普 (Kleper,S.J.) , 著

出版社:清华大学出版社

年代:2012

定价:98.0

书籍简介:

本书26章,分为6大部分:第1部分介绍C++基础知识以及当前为众多编程机构所用的工程实践方法;第2部分介绍编码方式以及如何充分利用诸如继承和模板等重要的语言特性;第3部分介绍C++高级特性,将学习输入输出技术、专业级错误处理、高级的操作符重载、如何编写高效的C++代码,以及如何编写跨语言和跨平台的代码等;第4部分介绍调试技术;第5部分介绍库和模式的用法;最后一部分对各章提供了一个实用指南,以方便查阅有关的C++技术。

作者介绍:

索尔特(Nicholas A.Solter),现就职于Sun Microsystems公司,曾在斯坦福大学攻读计算机科学专业,获得理学学士和理学硕士学位。他具有丰富的C/C++编程经验和计算机游戏开发经历,并作为助理教授在Fullerton学院讲授过一年C++课程。 凯乐普(Scott J.Kleper),Reactivity公司的高级软件工程师。在初中就开始了他的编程生涯,用BASIC为Trandy TRS一80编写过一些冒险游戏。在斯坦福大学就读期间,他担任过程序设计入门和面向对象程序设计等多门课程的助教;并获得了计算机科学的理学学士和硕士学位。毕业后致力于人机交互领域,担任过多家公司开发小组的首席工程师。

书籍目录:

第Ⅰ部分 专业的C++简介

第1章 C++速成

第2章 设计专业的C++程序

第3章 面向对象设计

第4章 设计可重用代码

第5章 编码风格

第Ⅱ部分 专业的C++编码方法

第6章 熟悉类和对象

第7章 掌握类与对象

第8章 揭秘继承技术

第9章 理解灵活而奇特的C++

第10章 错误处理

第11章 深入探讨标准库

第12章 理解容器与迭代器

第13章 掌握STL算法

第14章 使用字符串与正则表达式

第15章 C++ I/O揭秘

第16章 其他库工具

第17章 自定义和扩展STL

第Ⅲ部分 掌握C++的高级特性

第18章 C++运算符重载

第19章 利用模板编写泛型代码

第20章 模板的高级特性

第21章 高效的内存管理

第22章 C++多线程编程

第Ⅳ部分 C++软件工程

第23章 充分利用软件工程方法

第24章 编写高效的C++程序

第25章 开发跨平台和跨语言的应用程序

第26章 成为测试专家

第27章 熟练掌握调试技术

第28章 将设计技术和框架结合使用

第29章 应用设计模式

附录A C++面试

附录B 带注解的参考文献

附录C 标准库头文件

内容摘要:

C++是当今最流行的高级程序设计语言之一,常用于编写性能卓越的企 业级面向对象程序,如游戏或大型商业软件。但一个无法规避的事实是: C++语法纷繁复杂,学习难度较大。如何才能化繁为简,全面系统地快速掌 握C++知识呢?格莱戈尔、索尔特、凯乐普编著的《C++高级编程(第2版) 》将为您提供完美答案。这本权威书籍在大量实例的引导下,解密C++中鲜 为人知的特性,揭示最新版本C++11带来的显著变化,并探讨有助于提高代 码质量和编程效率的编程方法、可重用设计模式和良好编程风格。通过阅读 《C++高级编程(第2版)》,您将能得心应手地开发出优秀的C++11程序。 《C++高级编程(第2版)》主要内容:提供详尽的代码范例,读者可随 手在自己的代码中使用这些代码;全面介绍C++和stl技术,包括该语言不寻 常和怪异的方面;展示应用C++语言高级特性的最佳实践,包括操作符重载 、内存管理、制作模板和编写多线程代码;讨论编写跨语言和跨平台代码的 技术;讲述代码重用的重要性以及编写易读C++代码的微妙之处。

编辑推荐:

编程书籍往往重点描述语言的语法,而不是语言在真实世界中的应用。典型的C++教材在每一章中介绍了语言中的大部分知识,讲解语法并列举示例。《C++高级编程(第2版)》并不是讲解语言的大量细节并给出少量真实世界的场景,而是教您如何在真实世界中使用C++。《C++高级编程(第2版)》还会披露一些鲜为人知的特性,使用这些特性可以让编程更简单;还讲解了可重用的编码模式,模式是区分编程新手和专业程序员的标志。

书籍规格:

书籍详细信息
书名C++高级编程站内查询相似图书
9787302298977
如需购买下载《C++高级编程》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位清华大学出版社
版次1版印次1
定价(元)98.0语种简体中文
尺寸26 × 19装帧平装
页数印数 4000

书籍信息归属:

C++高级编程是清华大学出版社于2012.12出版的中图分类号为 TP312 的主题关于 C语言-程序设计 的书籍。