C++程式设计基础案例教程


C++程式设计基础案例教程

文章插图
C++程式设计基础案例教程【C++程式设计基础案例教程】《C++程式设计基础案例教程》是2019年9月清华大学出版社出版的图书,作者是吴艳、费如纯 。
基本介绍书名:C++程式设计基础案例教程
作者:吴艳、费如纯
ISBN:9787302483830
定价:39.80元
出版社:清华大学出版社
出版时间:2019年9月
内容简介本书全面介绍C++面向对象程式设计语言,书中从软体开发过程入手,对软体採用面向对象方法进行开发做了简要介绍; 着重讲解C++面向对象语言的基础知识: 数据类型、表达式、语句以及三种基本结构; 介绍了面向对象的概念、构造函式和析构函式(包括特殊的构造函式); 接着介绍了面向对象的一些重要特徵(抽象、继承、多态等); 最后介绍了标準输入输出流的问题,尤其是一些常用特殊格式输出以及异常处理等问题 。全书提供了大量套用实例,每章后均附有习题 。本书适合作为高等院校计算机、软体工程、物联网工程专业本科生、研究生的教材,同时可供软体开发人员、广大科技工作者和研究人员参考 。图书目录第1章绪论1.1程式设计语言简介1.1.1低级语言1.1.2高级语言1.1.3面向对象的语言1.2面向对象程式设计基础简介1.2.1面向对象方法的由来1.2.2面向对象的基本概念1.3面向对象软体开发简介1.3.1软体分析1.3.2软体设计1.3.3软体编程1.3.4软体测试1.3.5软体维护1.4综合案例——公司人员管理系统11.4.1系统描述和要求1.4.2系统分析和设计1.5小结习题1第2章C++简单程式设计2.1C++语言概述2.1.1C++的产生2.1.2C++的特点2.1.3C++程式开发过程2.1.4C++程式实例2.1.5字元集2.2基本数据类型和表达式2.2.1基本数据类型2.2.2自定义数据类型2.2.3常量2.2.4变数2.2.5符号常量2.2.6运算符与表达式2.2.7语句2.3数据的输入与输出2.3.1I/O流2.3.2预定义的插入符和提取符2.3.3简单的I/O格式控制2.4综合案例——公司人员管理系统22.5小结习题2第3章程式设计结构3.1算法的基本控制结构3.2顺序结构3.3分支结构3.3.1单分支结构3.3.2双分支结构3.3.3多分支结构3.4循环结构3.4.1for语句3.4.2while语句3.4.3do…while语句3.5其他控制语句3.6多种结构的嵌套3.7综合案例——公司人员管理系统33.8小结习题3第4章函式4.1函式的定义与使用4.1.1函式的定义4.1.2函式的声明4.1.3函式的调用4.1.4函式的参数传递4.1.5局部变数和全局变数4.1.6变数的存储类别4.2内联函式4.3带默认形参值的函式4.4函式重载4.5常用的系统函式4.6综合案例——公司人员管理系统44.7小结习题4第5章类与对象5.1面向对象程式设计的基本特点5.1.1抽象5.1.2封装5.1.3继承5.1.4多态5.2类和对象5.2.1类的定义5.2.2类成员的访问控制5.2.3对象5.2.4类的成员函式5.2.5组合类5.2.6程式实例5.3构造函式和析构函式5.3.1构造函式5.3.2複製构造函式5.3.3组合类的构造函式5.3.4析构函式5.3.5浅拷贝和深拷贝5.4综合案例——公司人员管理系统55.5小结习题5第6章数据的共享与保护6.1标识符的作用域与可见性6.1.1作用域6.1.2可见性6.2存储类型和标识符的生存期6.2.1存储类型6.2.2标识符的生存期6.3类的静态成员6.3.1静态数据成员6.3.2静态函式成员6.4类的友元6.4.1友元函式6.4.2友元类6.5常对象与常引用6.6综合案例——公司人员管理系统66.7小结习题6第7章继承与派生7.1继承7.1.1单一继承7.1.2多重继承7.2派生7.2.1派生类的构造函式7.2.2派生类的析构函式7.3综合案例——公司人员管理系统77.4小结习题7第8章多态性与运算符重载8.1多态性8.1.1通用多态和专用多态8.1.2多态的实现8.2抽象类8.3运算符重载8.3.1运算符重载的概念8.3.2运算符重载为类的成员函式8.3.3运算符重载为类的友元函式8.4“++”和“--”的重载8.5综合案例——公司人员管理系统88.6小结习题8第9章流类库与输入输出9.1输入输出的概念9.2C++的基本流类体系9.3标準输入输出流 9.3.1输出宽度控制: setw和width9.3.2填充字元控制: setfill和fill9.3.3输出精度控制: setprecision和precision9.3.4其他格式状态9.4档案输入输出流9.4.1档案的打开与关闭9.4.2档案的读写9.4.3档案读写位置指针9.5综合案例——公司人员管理系统99.6小结习题9第10章异常处理10.1异常处理的概念10.1.1C++异常处理的实现10.1.2异常处理举例10.2异常处理的注意事项10.3小结习题10附录A案例综合附录B参考答案参考文献