C++程序设计

出版时间:2006-8  出版社:科学出版社  作者:刘加海、祁亨年、陈胤  页数:280  

内容概要

  《面向21世纪高等院校计算机系列规划教材:C++程序设计》是在多年教学实践的基础上编写而成的。在编写中总结了多所院校教师的教学经验,并针对学生在学习过程中遇到的要点与难点进行举例,充分反映了学生学习面向对象程序设计的思维过程。《面向21世纪高等院校计算机系列规划教材:C++程序设计》通俗易懂、由浅入深、概念清晰、语言简洁、例题丰富、内容全面、重点突出、适合自学、便于理解。  C++程序设计是计算机专业及理工科各专业非常重要的专业基础课,学习C++不仅有利于深入理解面向对象程序设计的一些基本概念,而且非常有助于进一步学习其他的计算机语言,如Visual C++程序设计等。  《面向21世纪高等院校计算机系列规划教材:C++程序设计》是C++程序设计的基础教材。全书共分9章,较为全面系统地讲述了C++语言的基本概念、语法规则、编程方法以及初步应用。

书籍目录

第1章 面向对象的特征概述1.1 面向对象的程序设计提出1.2 对象的概念1.3 类的概念1.4 消息1.5 面向对象编程方法的基本特征1.5.1 抽象1.5.2 继承1.5.3 封装1.5.4 多态性1.6 面向对象的软件设计思想1.7 V1sual C++6.0环境下的程序调试1.7.1 Visual C++6.0源程序编辑、编译、连接、运行过程1.7.2 打开已存在的文件1.7.3 C什程序的调试习题第2章 C++的基本概念2.1 引言2.2 C++的单行注释2.3 C++的输入/输出流2.4 变量声明的位置2.5 内联函数2.6 默认的函数参数2.7 引用参数2.7.1 定义变量或对象的别名2.7.2 定义函数的引用类型参数2.7.3 定义函数的引用类型返回值2.8 const限定符2.8.1 const限定符的声明格式2.8.2 带有指针的const限定符2.9 域分辨操作符2.10 运算符new和delete2.11 函数重载习题第3章 类与对象3.1 类的基本概念3.1.1 类的定义3.1.2 类成员函数的定义方法3.1.3 类对象的定义及引用方法3.2 数据封装3.2.1 类的私有成员3.2.2 类的公有成员3.3 类构造函数3.3.1 构造函数的特点3.3.2 构造函数的应用3.3.3 缺省参数的构造函数3.3.4 拷贝构造函数3.4 类的析构函数3.4.1 析构函数的特点3.4.2 析构函数调用顺序举例3.5 类静态成员3.5.1 类的静态数据成员3.5.2 类的静态成员函数3.6 类的友元3.6.1 友元函数3.6.2 友元成员3.6.3 友元类3.7 容器类3.8 类与结构3.9 对象数组与对象指针3.9.1 对象数组3.9.2 指向类对象的指针3.9.3 指向类成员的指针3.9.4 this指针习题第4章 继承4.1 继承与派生4.2 单继承4.2.1 单继承4.2.2 公有继承4.2.3 私有继承4.2.4 保护继承4.3 派生类的构造函数和析构函数4.3.1 派生类构造函数和析构函数的执行顺序4.3.2 基类和派生类的赋值兼容规则4.4 多继承4.4.1 多继承中派生类的构造函数与析构函数4.4.2 多继承中的二义性问题4.5 虚基类习题第5章 运算符重载5.1 运算符重载的基本概念5.1.1 C++中可重载的运算符5.1.2 运算符重载的定义形式5.2 成员函数重载运算符5.3 友元函数重载运算符5.4 成员函数重载运算符与友元函数重载运算符比较5.5 单目运算符的重载5.6 赋值运算符的重载5.7 二元运算符的重载5.8 重载运算符习题第6章 虚拟函数与多态性6.1 静态联编与动态联编6.1.1 静态联编6.1.2 动态联编6.2 多态性的概念6.3 虚拟函数6.1.1 虚拟函数的定义6.3.2 虚拟函数的调用6.3.3 虚函数和重载函数的区别6.4 构造函数和析构函数对虚函数的调用6.5 虚拟函数的使用6.5.1 虚拟函数的继承6.5.2 多重继承与虚函数6.5.3 派生类直接调用基类中的虚拟函数6.6 虚拟函数的数据封装6.7 纯虚函数与抽象类6.7.1 纯虚函数6.7.2 抽象类6.8 多态性的异质单向链习题第7章 模板和异常处理7.1 模板7.1.1 函数模板7.1.2 类模板7.2 异常处理7.2.1 异常处理的基本思想7.2.2 异常处理的实现7.2'3 异常生命周期7.2.4 异常规格说明7.2.5 异常处理中的构造与析构习题第8章 I/O流与文件8.1 C++流的概念8.2 用ios类的成员函数实现格式化输入与输出8.3 用操纵符实现格式化输入与输出8.4 文件的操作8.4.1 文件的操作过程8.4.2 文件的打开与关闭8.4.3 文件的操作方式8.4.4 文本文件应用举例8.4.5 二进制文件的操作8.4.6 文件的随机读/写8.5 用户自定义类型的输入/输出8.5.1 输出运算符“>”重载习题第9章 可视化程序设计初步9.1 WindOWS程序设计基本概念9.1.1 Windows消息9.1.2 消息的种类9.2 WindOWS程序设计举例9.2.1 CWinApp类9.2.2 CFrameWnd类9.2.3 应用程序举例19.2.4 应用程序举例29.2.5 应用程序举例39.2.6 应用程序举例49.2.7 应用程序举例59.2.8 应用程序举例6习题主要参考文献

图书封面

评论、评分、阅读与下载


    C++程序设计 PDF格式下载


用户评论 (总计0条)

 
 

 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7