作品简介

本书是针对C++程序设计相关课程编写的,从对象和类的角度来安排内容,共分为13个项目,其中10个项目是分别对应每个知识点的实践案例,另外包含3个综合项目案例。每1个项目都包括基础知识、案例实训、习题及解析等部分。在每个项目案例里面,都给出了例题和参考解答方法,然后提出思考题,让读者在模仿的基础上思考,进而写出自己的代码。

本书适合作为高等院校计算机、软件工程专业本科生的教材,同时可供学习C++语言的初学者使用。

朱晓凤,卢青华,陈鑫,王红勤 编著

作品目录

  • 前言
  • 项目1 绪论
  • 1.1 基础知识
  • 1.2 实训——开发环境的搭建与简单程序实现
  • 1.3 习题及解析
  • 参考答案
  • 1.4 思考题
  • 项目2 类和对象
  • 2.1 基础知识
  • 2.2 实训——类和对象的应用
  • 2.3 习题及解析
  • 参考答案
  • 2.4 思考题
  • 项目3 构造函数和析构函数
  • 3.1 基础知识
  • 3.2 实训——构造函数与析构函数的应用
  • 3.3 习题及解析
  • 参考答案
  • 3.4 思考题
  • 项目4 静态成员和友元
  • 4.1 基础知识
  • 4.2 实训——静态成员与友元的应用
  • 4.3 习题及解析
  • 参考答案
  • 4.4 思考题
  • 项目5 继承与派生
  • 5.1 基础知识
  • 5.2 实训——继承与派生的应用
  • 5.3 习题及解析
  • 参考答案
  • 5.4 思考题
  • 项目6 多态与抽象类
  • 6.1 基础知识
  • 6.2 实训——多态与抽象类的应用
  • 6.3 习题及解析
  • 参考答案
  • 6.4 思考题
  • 项目7 I/O流与文件
  • 7.1 基础知识
  • 7.2 实训——I/O流的应用
  • 7.3 习题及解析
  • 参考答案
  • 7.4 思考题
  • 项目8 异常
  • 8.1 基础知识
  • 8.2 实训——异常处理的应用
  • 8.3 习题及解析
  • 参考答案
  • 8.4 思考题
  • 项目9 运算符重载
  • 9.1 基础知识
  • 9.2 实训——运算符重载的实现
  • 9.3 习题及解析
  • 参考答案
  • 9.4 思考题
  • 项目10 模板
  • 10.1 基础知识
  • 10.2 实训——模板的定义与使用
  • 10.3 习题及解析
  • 参考答案
  • 10.4 思考题
  • 综合案例一 学生信息管理系统
  • 11.1 实训目的
  • 11.2 实训的内容与步骤
  • 11.3 实训总结
  • 11.4 思考题
  • 综合案例二 简单格斗游戏
  • 12.1 实训目的
  • 12.2 实训内容与步骤
  • 12.3 实训总结
  • 12.4 思考题
  • 综合案例三 银行账户管理系统
  • 13.1 实训目的
  • 13.2 实训内容与步骤
  • 13.3 实训总结
  • 13.4 思考题
  • 参考文献
展开全部