高等院校软件工程专业规划教材:C++程序设计与实践

高等院校软件工程专业规划教材:C++程序设计与实践
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者:
2012-05
版次: 1
ISBN: 9787111376040
定价: 39.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 304页
字数: 490千字
1人买过
  • 《高等院校软件工程专业规划教材:C++程序设计与实践》详细介绍了对象和面向对象技术的概念,并围绕案例的求解,深入浅出地介绍了面向对象技术的4个核心思想(数据封装、继承、多态和泛型编程)在C++中的概念、实现机制和语法、编程方法等,其中包括类与对象、运算符重载、继承和派生、虚函数和多态性、模板和泛型编程、多继承、名字空间和异常处理,使读者能够循序渐进地掌握C++的语法以及面向对象程序设计的方法。
    《高等院校软件工程专业规划教材:C++程序设计与实践》在每一章的重要知识点之后均穿插了适量的实践题,建议读者动手实践,加深对C++的理解。
    本书既可作为高等学校计算机及其相关专业相应课程的教材,也可作为C++程序员的参考书。 出版说明
    前言
    第1章引论
    1.1什么是对象
    1.2什么是面向过程和面向对象
    1.2.1面向过程方法
    1.2.2面向对象方法
    1.3面向对象技术的核心概念
    1.3.1数据封装
    1.3.2继承
    1.3.3多态性
    1.3.4泛型编程
    1.4C++程序概貌
    1.4.1第一个C++程序
    1.4.2C++程序的编辑、编译和链接
    1.5贯穿全书的案例

    第2章C++的数据类型
    2.1C++数据类型概览
    2.2标识符、常量和变量
    2.2.1标识符
    2.2.2常量
    2.2.3变量
    2.2.4变量的初始化
    2.3简单数据类型
    2.3.1整数类型
    2.3.2浮点类型
    2.3.3枚举类型
    2.3.4简单类型的应用
    2.4地址数据类型
    2.4.1指针类型
    2.4.2引用类型
    2.4.3地址类型的使用
    2.5结构化数据类型
    2.5.1数组
    2.5.2结构体
    2.5.3用typedef定义类型的别名
    2.6运算符和表达式
    2.6.1常用的运算符和表达式
    2.6.2几种特殊的运算符

    第3章C++语句
    3.1概述
    3.1.1表达式语句
    3.1.2复合语句
    3.1.3标号语句
    3.2流程控制结构和语句
    3.2.1顺序结构
    3.2.2选择结构和语句
    3.2.3循环结构和语句
    3.2.4跳转语句
    3.3异常处理语句
    3.3.1异常处理的意义
    3.3.2异常处理的方法

    第4章函数
    4.1函数的原型声明和定义
    4.2函数的参数和返回值
    4.2.1函数的参数
    4.2.2函数的返回值
    4.3函数重载
    4.4存储类修饰符
    4.5标识符的作用域和生命期
    4.5.1作用域和生命期
    4.5.2名字限定
    4.6函数的其他话题
    4.6.1内联函数
    4.6.2函数递归
    4.6.3指向函数的指针和引用
    4.6.4在C++程序中调用非C++函数
    4.7C风格的解决方案
    4.7.1形体建模
    4.7.2存储模型的设计
    4.7.3形体和列表类型设计上的缺陷
    4.7.4一个更好的列表类型
    4.7.5与形体相关的操作
    4.7.6列表相关的操作

    第5章类和对象
    5.1问题引入
    5.2类与对象
    5.2.1类的定义
    5.2.2类和对象简介
    5.2.3访问控制
    5.3类的成员
    5.3.1数据成员
    5.3.2成员函数
    5.3.3静态成员
    5.4类对象的初始化
    5.5C++的类
    5.6数据封装和信息隐藏的意义
    5.7用面向对象的方式思考
    5.8解决方案
    5.8.1形体类型的类版本
    5.8.2列表类型的类版本

    第6章深入类和对象
    6.1问题引入
    6.2构造函数和析构函数
    6.2.1构造函数的定义
    6.2.2重载构造函数
    6.2.3析构函数
    6.2.4复制构造函数
    6.3对象的创建和初始化
    6.4对象和指针
    6.4.1this指针
    6.4.2指向类对象的指针
    6.4.3指向类成员的指针
    6.5友元关系
    6.5.1友元函数
    6.5.2友元类
    6.5.3友元关系的特性
    6.6与类和对象相关的问题
    6.6.1对象数组
    6.6.2类对象作为函数参数和返回值
    6.6.3常量对象
    6.6.4常成员函数
    6.6.5嵌套类
    6.6.6在类中定义类型
    6.7解决方案
    6.7.1形体类的构造函数和析构函数
    6.7.2列表类的构造函数和析构函数

    第7章运算符重载
    7.1问题引入
    7.2运算符的重载形式
    7.2.1运算符重载的语法
    7.2.2重载运算符规则
    7.3常用运算符的重载
    7.3.1赋值运算符的重载
    7.3.2算术运算符的重载
    7.3.3重载++和--运算符
    7.3.4重载关系运算符
    7.4几种特殊运算符的重载
    7.4.1重载输入/输出运算符>>和>
    11.5格式控制
    11.5.1用ios类成员函数格式化
    11.5.2用操纵函数格式化
    11.6文件I/O
    11.6.1文件的概念
    11.6.2文件的打开和关闭
    11.6.3文件的读写

    第12章多继承
    12.1问题引入
    12.2多继承的概念
    12.3虚继承和虚基类
    12.3.1多继承的二义性问题
    12.3.2虚继承和虚基类
    12.4多继承中的其他话题
    12.4.1虚函数的调用
    12.4.2最终派生类对象的初始化

    第13章名字空间和异常处理
    13.1问题引入
    13.2名字空间
    13.2.1名字空间的定义
    13.2.2嵌套的名字空间
    13.2.3using声明
    13.2.4using指令
    13.2.5匿名名字空间
    13.2.6名字空间小结
    13.3异常处理
    13.3.1C语言的出错处理
    13.3.2抛出异常
    13.3.3异常捕获
    13.3.4清除异常对象
    13.3.5在构造函数中抛出异常
    13.3.6异常匹配
    13.3.7含有异常的程序设计
    13.3.8异常的典型使用
    13.3.9开销
    附录
    附录AC++关键字
    附录B运算符的优先级和结合性
    附录C标准C++头文件
    参考文献
  • 内容简介:
    《高等院校软件工程专业规划教材:C++程序设计与实践》详细介绍了对象和面向对象技术的概念,并围绕案例的求解,深入浅出地介绍了面向对象技术的4个核心思想(数据封装、继承、多态和泛型编程)在C++中的概念、实现机制和语法、编程方法等,其中包括类与对象、运算符重载、继承和派生、虚函数和多态性、模板和泛型编程、多继承、名字空间和异常处理,使读者能够循序渐进地掌握C++的语法以及面向对象程序设计的方法。
    《高等院校软件工程专业规划教材:C++程序设计与实践》在每一章的重要知识点之后均穿插了适量的实践题,建议读者动手实践,加深对C++的理解。
    本书既可作为高等学校计算机及其相关专业相应课程的教材,也可作为C++程序员的参考书。
  • 目录:
    出版说明
    前言
    第1章引论
    1.1什么是对象
    1.2什么是面向过程和面向对象
    1.2.1面向过程方法
    1.2.2面向对象方法
    1.3面向对象技术的核心概念
    1.3.1数据封装
    1.3.2继承
    1.3.3多态性
    1.3.4泛型编程
    1.4C++程序概貌
    1.4.1第一个C++程序
    1.4.2C++程序的编辑、编译和链接
    1.5贯穿全书的案例

    第2章C++的数据类型
    2.1C++数据类型概览
    2.2标识符、常量和变量
    2.2.1标识符
    2.2.2常量
    2.2.3变量
    2.2.4变量的初始化
    2.3简单数据类型
    2.3.1整数类型
    2.3.2浮点类型
    2.3.3枚举类型
    2.3.4简单类型的应用
    2.4地址数据类型
    2.4.1指针类型
    2.4.2引用类型
    2.4.3地址类型的使用
    2.5结构化数据类型
    2.5.1数组
    2.5.2结构体
    2.5.3用typedef定义类型的别名
    2.6运算符和表达式
    2.6.1常用的运算符和表达式
    2.6.2几种特殊的运算符

    第3章C++语句
    3.1概述
    3.1.1表达式语句
    3.1.2复合语句
    3.1.3标号语句
    3.2流程控制结构和语句
    3.2.1顺序结构
    3.2.2选择结构和语句
    3.2.3循环结构和语句
    3.2.4跳转语句
    3.3异常处理语句
    3.3.1异常处理的意义
    3.3.2异常处理的方法

    第4章函数
    4.1函数的原型声明和定义
    4.2函数的参数和返回值
    4.2.1函数的参数
    4.2.2函数的返回值
    4.3函数重载
    4.4存储类修饰符
    4.5标识符的作用域和生命期
    4.5.1作用域和生命期
    4.5.2名字限定
    4.6函数的其他话题
    4.6.1内联函数
    4.6.2函数递归
    4.6.3指向函数的指针和引用
    4.6.4在C++程序中调用非C++函数
    4.7C风格的解决方案
    4.7.1形体建模
    4.7.2存储模型的设计
    4.7.3形体和列表类型设计上的缺陷
    4.7.4一个更好的列表类型
    4.7.5与形体相关的操作
    4.7.6列表相关的操作

    第5章类和对象
    5.1问题引入
    5.2类与对象
    5.2.1类的定义
    5.2.2类和对象简介
    5.2.3访问控制
    5.3类的成员
    5.3.1数据成员
    5.3.2成员函数
    5.3.3静态成员
    5.4类对象的初始化
    5.5C++的类
    5.6数据封装和信息隐藏的意义
    5.7用面向对象的方式思考
    5.8解决方案
    5.8.1形体类型的类版本
    5.8.2列表类型的类版本

    第6章深入类和对象
    6.1问题引入
    6.2构造函数和析构函数
    6.2.1构造函数的定义
    6.2.2重载构造函数
    6.2.3析构函数
    6.2.4复制构造函数
    6.3对象的创建和初始化
    6.4对象和指针
    6.4.1this指针
    6.4.2指向类对象的指针
    6.4.3指向类成员的指针
    6.5友元关系
    6.5.1友元函数
    6.5.2友元类
    6.5.3友元关系的特性
    6.6与类和对象相关的问题
    6.6.1对象数组
    6.6.2类对象作为函数参数和返回值
    6.6.3常量对象
    6.6.4常成员函数
    6.6.5嵌套类
    6.6.6在类中定义类型
    6.7解决方案
    6.7.1形体类的构造函数和析构函数
    6.7.2列表类的构造函数和析构函数

    第7章运算符重载
    7.1问题引入
    7.2运算符的重载形式
    7.2.1运算符重载的语法
    7.2.2重载运算符规则
    7.3常用运算符的重载
    7.3.1赋值运算符的重载
    7.3.2算术运算符的重载
    7.3.3重载++和--运算符
    7.3.4重载关系运算符
    7.4几种特殊运算符的重载
    7.4.1重载输入/输出运算符>>和>
    11.5格式控制
    11.5.1用ios类成员函数格式化
    11.5.2用操纵函数格式化
    11.6文件I/O
    11.6.1文件的概念
    11.6.2文件的打开和关闭
    11.6.3文件的读写

    第12章多继承
    12.1问题引入
    12.2多继承的概念
    12.3虚继承和虚基类
    12.3.1多继承的二义性问题
    12.3.2虚继承和虚基类
    12.4多继承中的其他话题
    12.4.1虚函数的调用
    12.4.2最终派生类对象的初始化

    第13章名字空间和异常处理
    13.1问题引入
    13.2名字空间
    13.2.1名字空间的定义
    13.2.2嵌套的名字空间
    13.2.3using声明
    13.2.4using指令
    13.2.5匿名名字空间
    13.2.6名字空间小结
    13.3异常处理
    13.3.1C语言的出错处理
    13.3.2抛出异常
    13.3.3异常捕获
    13.3.4清除异常对象
    13.3.5在构造函数中抛出异常
    13.3.6异常匹配
    13.3.7含有异常的程序设计
    13.3.8异常的典型使用
    13.3.9开销
    附录
    附录AC++关键字
    附录B运算符的优先级和结合性
    附录C标准C++头文件
    参考文献
查看详情
相关图书 / 更多
高等院校软件工程专业规划教材:C++程序设计与实践
高等数学解题方法技巧精讲教程 李兴华
李兴华
高等院校软件工程专业规划教材:C++程序设计与实践
高等数学作业集(下册)
主编 陈亚丽 陈乾 涂道兴
高等院校软件工程专业规划教材:C++程序设计与实践
高等数学(下册)精选750题
宋浩
高等院校软件工程专业规划教材:C++程序设计与实践
高等数学(经管类)
国高等教育自学考试指导委员会 组编;扈志明 主编
高等院校软件工程专业规划教材:C++程序设计与实践
高等学校职业规划与就业指导
姚树民 主编;郭琳琅
高等院校软件工程专业规划教材:C++程序设计与实践
高等职业教育虚拟现实技术应用专业建设指导方案
赵志强 程明智 赖晶亮 胡小强