C++程序设计与实践(第2版)

C++程序设计与实践(第2版)
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者:
2016-10
版次: 2
ISBN: 9787111544913
定价: 49.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 310页
字数: 487千字
12人买过
  •   《C++程序设计与实践 第2版》采用逐层递进的方式,通过对案例的分析,将C++的语法及编程方法逐步展开。《C++程序设计与实践 第2版》以C++ 1y标准为基准,详细介绍了对象和面向对象技术的概念,并围绕案例的求解,深入浅出地介绍了面向对象技术的4个核心思想(数据封装、继承、多态和泛型编程)在C++中的概念、实现机制和语法、编程方法等,其中包括类和对象、运算符重载、继承和派生、虚函数和多态性、模板和泛型编程、流库、多继承、名字空间和异常处理,使读者能够循序渐进地掌握C++的语法以及面向对象程序设计的方法。
      本着“能力为重”的理念,在每一章的重要知识点之后均穿插了适量的实践性题目,建议读者动手实践,以加深理解。
      《C++程序设计与实践 第2版》既可作为高等院校计算机专业相关课程的教材,也可作为C++程序员的参考书。
      《C++程序设计与实践 第2版》配套授课电子课件,需要的教师可登录wwwcmpeducom免费注册,审核通过后下载,或联系编辑索取(QQ:2850823885,电话:010-88379739)。
    前言
    第1章引论
    1.1对象的概念
    1.1.1现实世界中的对象
    1.2.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.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几种特殊的运算符
    2.7类型自动推导
    2.7.1decltype关键字
    2.7.2auto关键字
    2.8lambda表达式
    第3章C++语句
    3.1C++语句概述
    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抛出异常
    3.3.3异常捕获
    第4章函数
    4.1函数的原型声明和定义
    4.1.1函数原型声明
    4.1.2函数的类型
    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函数类型作为参数和返回值
    类型
    4.6.5在C++程序中调用非C++
    函数
    4.6.6后缀函数返回类型
    4.7“图形学习”案例的C风格
    解决方案
    4.7.1案例分析
    4.7.2形体建模
    4.7.3存储模型
    4.7.4改进的形体和链表设计
    4.7.5形体和链表的操作接口设计
    4.7.6任务集成
    4.7.7建造工程
    第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链表类型的类版本
    5.8.3让任务也成为类
    第6章深入类和对象
    6.1案例分析——数组
    包装类array
    6.2构造函数和析构函数
    6.2.1构造函数
    6.2.2重载构造函数
    6.2.3析构函数
    6.2.4复制控制
    6.3再谈对象创建和初始化
    6.3.1对象的创建和释放
    6.3.2对象的初始化
    6.4对象和指针
    6.4.1this指针
    6.4.2指向类对象的指针
    6.4.3指向类成员的指针
    6.5友元关系
    6.5.1友元函数和友元类
    6.5.2友元关系的特性
    6.6与类和对象相关的问题
    6.6.1对象数组
    6.6.2类对象作为函数参数和返回值
    6.6.3常量对象和mutable关键字
    6.6.4常成员函数
    6.6.5类中的类型
    6.7“图形学习”解决方案——
    类强化
    6.7.1形体类的构造函数和析构函数
    6.7.2列表类的构造函数和析构函数
    第7章运算符重载
    7.1案例分析——complex类及其
    常规运算
    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重载输入/输出运算符>>和
  • 内容简介:
      《C++程序设计与实践 第2版》采用逐层递进的方式,通过对案例的分析,将C++的语法及编程方法逐步展开。《C++程序设计与实践 第2版》以C++ 1y标准为基准,详细介绍了对象和面向对象技术的概念,并围绕案例的求解,深入浅出地介绍了面向对象技术的4个核心思想(数据封装、继承、多态和泛型编程)在C++中的概念、实现机制和语法、编程方法等,其中包括类和对象、运算符重载、继承和派生、虚函数和多态性、模板和泛型编程、流库、多继承、名字空间和异常处理,使读者能够循序渐进地掌握C++的语法以及面向对象程序设计的方法。
      本着“能力为重”的理念,在每一章的重要知识点之后均穿插了适量的实践性题目,建议读者动手实践,以加深理解。
      《C++程序设计与实践 第2版》既可作为高等院校计算机专业相关课程的教材,也可作为C++程序员的参考书。
      《C++程序设计与实践 第2版》配套授课电子课件,需要的教师可登录wwwcmpeducom免费注册,审核通过后下载,或联系编辑索取(QQ:2850823885,电话:010-88379739)。
  • 目录:
    前言
    第1章引论
    1.1对象的概念
    1.1.1现实世界中的对象
    1.2.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.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几种特殊的运算符
    2.7类型自动推导
    2.7.1decltype关键字
    2.7.2auto关键字
    2.8lambda表达式
    第3章C++语句
    3.1C++语句概述
    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抛出异常
    3.3.3异常捕获
    第4章函数
    4.1函数的原型声明和定义
    4.1.1函数原型声明
    4.1.2函数的类型
    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函数类型作为参数和返回值
    类型
    4.6.5在C++程序中调用非C++
    函数
    4.6.6后缀函数返回类型
    4.7“图形学习”案例的C风格
    解决方案
    4.7.1案例分析
    4.7.2形体建模
    4.7.3存储模型
    4.7.4改进的形体和链表设计
    4.7.5形体和链表的操作接口设计
    4.7.6任务集成
    4.7.7建造工程
    第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链表类型的类版本
    5.8.3让任务也成为类
    第6章深入类和对象
    6.1案例分析——数组
    包装类array
    6.2构造函数和析构函数
    6.2.1构造函数
    6.2.2重载构造函数
    6.2.3析构函数
    6.2.4复制控制
    6.3再谈对象创建和初始化
    6.3.1对象的创建和释放
    6.3.2对象的初始化
    6.4对象和指针
    6.4.1this指针
    6.4.2指向类对象的指针
    6.4.3指向类成员的指针
    6.5友元关系
    6.5.1友元函数和友元类
    6.5.2友元关系的特性
    6.6与类和对象相关的问题
    6.6.1对象数组
    6.6.2类对象作为函数参数和返回值
    6.6.3常量对象和mutable关键字
    6.6.4常成员函数
    6.6.5类中的类型
    6.7“图形学习”解决方案——
    类强化
    6.7.1形体类的构造函数和析构函数
    6.7.2列表类的构造函数和析构函数
    第7章运算符重载
    7.1案例分析——complex类及其
    常规运算
    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重载输入/输出运算符>>和
查看详情
相关图书 / 更多
C++程序设计与实践(第2版)
C++程序设计基础教程 第2版
刘厚泉 李政伟 葛欣
C++程序设计与实践(第2版)
C++那些事
程克非,张兴,崔晓通,秦蔚蓉
C++程序设计与实践(第2版)
C++编程这样学
胡芳
C++程序设计与实践(第2版)
C++程序设计案例教程(线上线下混合版)
杨卫明;李晓虹
C++程序设计与实践(第2版)
C++之旅(第3版)
[美]Bjarne Stroustrup(本贾尼 斯特劳斯特鲁普
C++程序设计与实践(第2版)
C++高性能编程
(瑞典)比约恩 安德里斯特(Bj.rn Andrist),(瑞典)维克托 塞尔(Viktor Sehr)
C++程序设计与实践(第2版)
C++ Core Guidelines解析
杨文波 译;[德]赖纳·格林(Rainer Grimm)著 吴咏炜;何荣华;张云潮
C++程序设计与实践(第2版)
C++开发案例精讲
杨国兴 著
C++程序设计与实践(第2版)
C++程序设计实践教程(新国标微课版)
马光志
C++程序设计与实践(第2版)
C++程序设计基础与实践
牛园园;韩洁琼;李晓芳;吴成宇
C++程序设计与实践(第2版)
C++语言设计教程(计算机专业十四五精品教材)
苏菲、王芬、朱腾 编
C++程序设计与实践(第2版)
C++程序设计基础教程
丁卫平 程学云 陈文兰 主编;任红建 沈晓红 文万志 副主编