上QQ阅读APP看书,第一时间看更新
内容提要
本书是为已经掌握C语言知识,需要学习C++语言的读者编写的一本C++语言入门教材。
全书共分为8章。第1章通过与面向过程的程序设计方法的简单对比,初步介绍面向对象程序设计方法;第2章介绍C++语言在支持面向过程的程序设计方面对C语言的改进及扩充;第3章~第6章以面向对象程序设计的封装性、继承性和多态性这三大主要特征为主线组织内容,系统而全面地介绍了面向对象程序设计的基本概念和方法,是本书最核心的内容;第7章简单介绍了函数模板和类模板的定义及使用;第8章介绍了输入/输出控制及文件的读写。
本书注重可读性、启发性和实用性。每章开头的“学习目标”以及每节的“本节要点”都给读者明确的学习要求和内容提示;每一道例题都精心设计并配微视频讲解演示,扫描二维码即可随时学习;对部分例题和内容提出思考题,以启发学生深入学习和理解。本书提供电子课件、全部例题源代码以及习题源代码等配套资源。
本书的配套教材包含了主教材中思考题的解析、每章的习题解答、补充习题与答案以及8个配套的实验与指导,建议与本书配合使用。
本书可作为高等院校计算机及相关专业程序设计课程的教材,也可作为编程爱好者自学C++语言的参考书。