本书从最基本的内容讲起,对C++的强大功能进行了详细介绍;运用C++的最新功能,详细论述了面向对象编程的思想;同时,还介绍了C++和C的不同之处。本书内容综合、全面,叙述流畅、清晰,实例典型、丰富,主要针对那些既不懂C也不懂C++、但又希望学习C++的程序员,是一本从门入到提高的经典书籍。
标准C++是C++的国际性标准版本,本书以标准为基础,对C++进行了全面介绍。
本书从最基本的内容讲起,对C++的强大功能进行了详细介绍;运用C++的最新功能,详细论述了面向对象编程的思想;同时,还介绍了C++和C的不同之处。配上自成体系,是C++语言的完整教程,不要求读者预先掌握C语言。本书针对那些比较高深难懂的内容也做了深入浅出的介绍,比如模板(包括函数模版、类模版和标准模板库)、名字空间以及守行时类型信息(RTTI)等,这些功能对于开发大型复杂系统的程序设计人员来说是非常重要的。因此,无论是新手还是有经验的程序员,都可以从本书获取所需要的知识。
本书内容综合、全面,叙述流畅、清晰,实例典型、丰富,主要针对那些既不懂C也不懂C++、但又希望学习C++的程序员,是一本从门入到提高的经典书籍。
第1部分 C++语言
第1章 C++语言概述
第2章 编写简单的C++程序
第3章 函数
第4章 C++的程序流程控制
第5章 数据类型
第6章 地址、指针和引用型变量
第7章 库函数
第8章 预处理程序
第9章 类与结构
第10章 函数模板
第二部分 使用类
第11章 C++类
第12章 运算符重载
第13章 类继承
第14章 多重继承
第15章 类模板
第16章 面向对象程序设计
第3部分 标准C++库
第18章 格式化iostream类和stringstream类
第19章 文件输入/输出流
第4部分 标准模板库
第20章 标准模板库概述
第21章 序列
第22章 关联式容
第23章 通用算法
第24章 迭代器
第25章 异常处理
第5部分 C++语言的高级主题
第26章 名字空间
第27章 新风格类型转换和运行时类型信息
第28章 区域表示
附录 关于光盘