本书全面介绍C++面向对象程序设计语言,书中从软件开发过程入手,对软件采用面向对象方法进行开发做了简要介绍;着重讲解C++面向对象语言的基础知识:数据类型、表达式、语句以及三种基本结构;介绍了面向对象的概念、构造函数和析构函数(包括特殊的构造函数);接着介绍了面向对象的一些重要特征(抽象、继承、多态等);最后介绍了标准输入输出流的问题,尤其是一些常用特殊格式输出以及异常处理等问题。
全书提供了大量应用实例,每章后均附有习题。本书适合作为高等院校计算机、软件工程、物联网工程专业本科生、研究生的教材,同时可供软件开发人员、广大科技工作者和研究人员参考。
封面1扉页2内容简介3版权页3前言4目录6第1章绪论.1程序设计语言简介.2面向对象程序设计基础简介.3面向对象软件开发简介.4综合案例———公司人员管理系统.5小结20习题第2章C++简单程序设计.1C++语言概述.2基本数据类型和表达式.3数据的输入与输出.4综合案例———公司人员管理系统.5小结52习题第3章程序设计结构.1算法的基本控制结构.2顺序结构.3分支结构.4循环结构.5其他控制语句.6多种结构的嵌套.7综合案例———公司人员管理系统.8小结77习题第4章函数.1函数的定义与使用.2内联函数.3带默认形参值的函数.4函数重载.5常用的系统函数.6综合案例———公司人员管理系统.7小结96习题第5章类与对象.1面向对象程序设计的基本特点.2类和对象.3构造函数和析构函数.4综合案例———公司人员管理系统.5小结习题5第6章数据的共享与保护.1标识符的作用域与可见性.2存储类型和标识符的生存期.3类的静态成员.4类的友元.5常对象与常引用.6综合案例———公司人员管理系统.7小结习题第7章继承与派生.1继承.2派生.3综合案例———公司人员管理系统.4小结习题第8章多态性与运算符重载.1多态性.2抽象类.3运算符重载.4“++”和“--”的重载.5综合案例———公司人员管理系统.6小结习题8第9章流类库与输入输出.1输入输出的概念.2C++的基本流类体系.3标准输入输出流.4文件输入输出流.5综合案例———公司人员管理系统.6小结习题9第10章异常处理.1异常处理的概念.2异常处理的注意事项20.3小结习题10正文结束附录A案例综合附录B参考答案参考文献
下载