C++面向对象程序设计

副标题:无

作   者:赵付青,张力主编

分类号:

ISBN:9787118067002

微信扫一扫,移动浏览光盘

简介

   C++程序设计语言是所有程序设计语言中最有活力和应用最广的一种。   C++程序设计的教学自20世纪90年代以来,逐步成为各高等学校尤其是理工   科专业程序设计课程的主流。本书作为目前高校普遍使用的C++面向对象程   序设计的教材,通过大量经典的程序实例,使学生在掌握C++知识的同时提   高动手编程能力。全书共分15章,内容包括面向对象程序设计基础、C++语   言基础知识、类和对象、继承与派生、多态、重载、复制与转换、模板、I   /O流及类库、C++的异常处理、Visual C++编程基础、数据库编程、网络编   程等。同时为指导学生快速适应上机环境,本书还专门给出了C++的上机预   备知识,可方便学生及参考本书的人员用最少的时间熟悉上机环境。    本书可作为普通高等院校计算机及相关专业的本、专科学生学习C++程   序设计的参考书,也可作为广大计算机爱好者的自学指导参考书。   

目录

第1章 面向对象程序设计概述
1.1 面向对象技术的产生
1.2 面向对象思想
1.3 面向对象的编程技术(OOP)
1.3.1 OOP的概念和术语
1.3.2 对象的属性与相互关系
1.4 面向对象的软件开发过程
1.4.1 有关的术语
1.4.2 面向对象的分析
1.4.3 面向对象的设计
1.4.4 面向对象的实现
1.5 面向对象程序设计方法的特点
1.6 面向对象的编程技术的优点
1.7 小结
习题

第2章 C++概述
2.1 从c到c++
2.2 c++程序开发过程
2.3 c++编程环境介绍
2.3.1 环境简介
2.3.2 C++环境介绍
2.3.3 C++编辑步骤
2.3.4 MicrosoftVisualc++的帮助
2.3.5 VisualC++开发环境概述
2.4 c++程序示例
2.5 c++对函数功能的增强
2.5.1 C++用函数组织程序
2.5.2 c++程序是函数驱动的
2.6 c++对数据类型的扩充
2.6.1 基本数据类型
2.6.2 自定义数据类型
2.6.3 从结构到类
2.6.4 类与结构的区别
2.7 c++对运算符的扩充
2.7.1 基本运算符
2.7.2 运算符重载
2.7.3 运算符作成员函数
2.7.4 转换运算符
2.7.5 赋值运算符
2.8 小结
习题

第3章 C++基本程序设计
3.1 c++程序结构
3.2 c++的词法单位
3.2.1 c++的字符集
3.2.2 标识符
3.2.3 关键字
3.2.4 标点符号
3.3 数据类型、常量和变量
3.3.1 数据类型
3.3.2 常量
3.3.3 变量数据类型
3.3.4 构造数据类型
3.4 数据类型转换
3.5 c++存储类
3.6 运算符、优先级和结合性
3.6.1 算术运算符和算术表达式
3.6.2 赋值运算符和赋值表达式
3.6.3 关系运算符和关系表达式
3.6.4 逻辑运算符和逻辑表达式
3.6.5 逗号运算符和逗号表达式
3.6.6 条件运算符和条件表达式
3.6.7 sizeofo运算符
3.6.8 位运算符
3.7 c++的控制台交互技术
3.7.1 输出Outputq:cout)
3.7.2 输入Input(cin)
3.8 控制结构
3.8.1 分支结构程序设计
3.8.2 循环结构程序设计
3.8.3 综合例题
3.9 小结
习题

第4章 类与对象
4.1 从结构体到类
4.2 类的定义与对象的引用
4.2.1 类的定义
4.2.2 对象成员的访问
4.2.3 类与对象关系
4.3 构造函数与析构函数
4.3.1 构造函数
4.3.2 析构函数
4.3.3 调用构造函数和析构函数的时机(对象的生存周期)
4.4 函数重载
4.5 友元
4.6 对象指针
4.6.1 运算符new与delete
4.6.2 动态地创建类对象
4.7 派生类与继承类
4.7.1 派生类及其定义
4.7.2 单继承的派生类
4.7.3 多继承的派生类
4.8 虚拟函数与多态性
4.8.1 虚拟函数使用方法
4.8.2 虚拟函数与重载函数
4.8.3 虚拟函数的继承
4.9 小结
习题

第5章 继承与派生
5.1 继承与派生的概念
5.1.1 什么是继承
5.1.2 为什么要引入继承机制
5.2 派生类与继承
5.2.1 派生类的定义
5.2.2 继承方式和访问控制
5.3 派生类的构造函数和析构函数
5.3.1 派生类的构造函数
5.3.2 派生类的析构函数
5.4 多继承
5.4.1 多继承派生类的定义
5.4.2 多继承的构造函数和析构函数
5.4.3 同名覆盖问题.
5.4.4 多继承的二义性问题
5.4.5 虚基类与虚继承
5.5 小结
习题

第6章 多态
6.1 多态性和虚函数
6.1.1 多态性
6.1.2 公有派生环境下的赋值兼容性规则
6.1.3 虚函数
6.2 纯虚函数和抽象类
6.2.1 纯虚函数
6.2.2 抽象类
6.3 虚析构函数
6.4 小结
习题

第7章 重载、复制与转换
7.1 重载
7.1.1 函数重载
7.1.2 运算符重载
7.2 复制
7.3 转换
7.3.1 一般数据类型之间的转换
7.3.2 通过构造函数进行数据类型转换
7.3.3 通过类成员函数进行数据转换
7.4 小结
习题

第8章 模板
8.1 模板的概念
8.2 函数模板
8.2.1 函数模板的定义
8.2.2 函数模板与模板函数
8.2.3 重载函数模板
……
第9章 I/O流及类库
第10章 C++异常处理
第11章 Visual C++6.0开发环境
第12章 Visual C++6.0数据库编程
第13章 Visual C++6.0网络编程
第14章 C++的预处理程序指令
第15章 C++上机预备知识
附录A 术语汇编
附录B C++句法
参考文献

已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

C++面向对象程序设计
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    亲爱的云图用户,
    光盘内的文件都可以直接点击浏览哦

    无需下载,在线查阅资料!

    loading icon