出版社:机械工业出版社
年代:2008
定价:50.0
本书讲述如何使用C++进行程序设计。
写给未来的程序员
前言
第一篇C++基础
第1章C++概述
1.1了解计算机
1.1.1计算机硬件
1.1.2计算机软件
1.2程序设计语言
1.2.1机器语言
1.2.2汇编语言
1.2.3高级语言
1.2.4数据结构和算法
1.2.5面向过程的程序设计(POP)
1.2.6面向对象的程序设计(OOP)
1.3C++简介
1.3.1C++语言发展历程
1.3.2C++语言特点
1.3.3C++程序开发基本过程
1.4C++开发环境的搭建
1.4.1VisualC++6开发环境简介
1.4.2开发步骤
1.5第一个C++程序
1.6小结
第2章开始C++之旅
第二篇C++过程开发
第3章数组和风格字符串
第4章指针和引用
第5章结构、共用体和链表
第6章用函数合理组织程序
第7章关于函数的高级专题
第三篇面向对象的C++
第8章面向对象技术基础
第9章关于对象的高级专题
第10章继承
第11章多态
第四篇泛型编程
第12章模板
第13章标准模板库(STL)
第五篇输入输出处理和编程规范
第14章输入输出和文件
第15章名称空间
第16章异常和错误
第17章RTTI和类型转换操作符
第18章string类
第19章编码风格
第20章程序编译
实例驱动,强化理解,提供257个实例对知识点进行讲解,读者容易理解;示例简洁,深入本质,提供典型并且短小精悍的示例讲解,直入本质;内容全面,深入浅出,介绍C++的大部分知识与特性,讲解循序渐进;表达直观,印象深刻,大量使用图示,表格等方式,让读者容易记忆和理解;要点突出,贴心提示,对不好理解的技术点或容易出错的地方给出特别提示,加深读者理解;编程经验,心得体会,给出笔者多年开发经验的精心总结,让读者少走弯路。 C++是在C语言的基础上发展而来的,但C++又可看成是一门全新的语言,C++独有的特性使其极具生命力,获得了众多软件厂商和开发人员的青睐。本书根据最新的2003年ISO/ANSIC++标准编写,通过大量的示例代码和解释说明全面而细致地讲述了C++的语法规则和编程思想。本书共分为5篇20章,从基本的软硬件知识人手,让读者对程序有个整体的印象,随后介绍了VC6开发环境的搭建、C++语言的基本数据类型、C++语言的表达式,并分别从面向过程编程、面向对象编程和泛型编程3个方面对C++的数据结构和程序组织,如函数、函数重载、类的继承、多态和内存管理方式等进行了介绍,最后介绍了文件存储、错误与异常、RTTI、string类、编码风格与程序编译等内容。 阅读和学习本书并不要求读者具有C语言的基础,通过几百个简洁高效的代码,本书带领读者循序渐进地领略C++的魅力所在。本书的特点是内容详尽,兼顾了几乎所有C++语言特性,而且,每个示例都经过了仔细斟酌,详细的说明可以辅助读者深入理解待讲述的技术要点,图例和表格的使用也使得讲述方式更为直观。本书面向初、中级读者,适合正在学习使用C++的用户阅读,并可作为开发人员的参考手册。