C++17从入门到精通/董洪伟
C++17从入门到精通/董洪伟作者:董洪伟 开 本:其他 书号ISBN:9787302527435 定价: 出版时间:2018-04-01 出版社:清华大学出版社 |
5.2.1指针类型
5.2.2指针的其他运算
5.2.3void*无类型指针
5.2.4指针的指针
5.2.5指针的引用
5.2.6引用和指针的比较
5.3数组
5.3.1数组和下标运算符
5.3.2复杂的数组声明
5.3.3C风格字符串
5.3.4指针访问数组
5.3.5range for
5.3.6多维数组
5.4动态内存
5.4.1程序堆栈区
5.4.2new和delete运算符
5.4.3动态内存表示多维数组
5.5const修饰符
5.5.1const和指针
5.5.2const对象的引用
5.6实战:查找、排序、*短路径
5.6.1二分查找
5.6.2排序: 冒泡、选择
5.6.3Floyd*短路径算法
5.7习题
第6章函数
6.1函数是命名的程序块
6.1.1*大公约数
6.1.2函数的定义
6.2静态变量
6.3函数的形参
6.3.1参数传递
6.3.2默认参数
6.3.3数组作为形参
6.3.4const与形参
6.3.5可变数目的形参
6.4递归函数: 调用自身的函数
6.4.1递归和递归函数
6.4.2实战: 二分查找的递归实现
6.4.3实战: 汉诺塔问题
6.4.4实战: 快速排序算法
6.4.5实战: 迷宫问题
6.5函数重载与重载解析
6.5.1函数重载
6.5.2重载解析
6.5.3const对象的引用或指针
6.6inline函数
6.7constexpr
6.8实战: 二维字符图形库ChGL
6.8.1如何在字符终端上绘图
6.8.2字符图形库ChGL
6.8.3曲线绘制API函数plot()
6.9实战: 基于ChGL的控制台游戏
6.9.1游戏程序的框架
6.9.2用ChGL和函数重写Pong游戏
6.10实战: 机器学习?线性回归
6.10.1机器学习
6.10.2假设函数、回归和分类
6.10.3线性回归
6.10.4多变量函数的*小值、正规方程
6.10.5梯度下降法
6.10.6梯度下降法求解线性回归问题: 模拟数据
6.10.7批梯度下降法
6.10.8房屋价格预测
6.10.9样本特征的规范化
6.10.10预测房屋价格
6.11习题
第7章类和对象
7.1面向对象编程
7.2类
7.2.1定义一个类
7.2.2定义类的对象(变量)
7.2.3成员函数
7.2.4this指针
7.2.5类对象的大小
7.3构造函数
7.3.1创建类对象的构造函数
7.3.2初始化成员列表
7.3.3拷贝构造函数
7.3.4赋值运算符: operator=
7.3.5隐式类型转换、explicit
7.3.6委托构造函数
7.3.7delete
7.3.8类对象数组
7.3.9类体外定义成员函数和构造函数
7.4访问控制和接口
7.5const对象、const成员函数、mutable成员变量
7.5.1const对象和const成员函数
7.5.2重载const
7.5.3mutable成员变量
7.6析构函数
7.7静态成员
7.7.1非静态成员变量和静态成员变量
7.7.2静态常量
7.7.3静态成员函数
7.7.4类自身类型的静态成员变量
7.8友元
7.9内联成员函数
7.10重新定义拷贝构造函数和赋值运算符函数
7.11实战: 线性表及应用
7.11.1线性表
7.11.2线性表的顺序实现: 顺序表
7.11.3线性表的链式实现: 链表
7.11.4实现一个图书管理的程序
7.12实战: 面向对象游戏——基于链表的贪吃蛇游戏
7.12.1面向对象游戏引擎
7.12.2贪吃蛇游戏
7.13习题
第8章运算符重载
8.1运算符重载的2种方式
8.2赋值运算符=
8.3下标运算符[]
8.4输入输出运算符
8.5比较运算符
8.6函数调用运算符()
8.7类型转换运算符
8.8自增和自减运算符
8.9可以重载的运算符
8.10实战: 矩阵
8.11习题
第9章派生类
9.1继承与派生
9.1.1继承关系和派生类
9.1.2is a和belong to
9.1.3派生类的定义
9.1.4成员的隐藏
9.1.5继承方式
9.1.6基类指针和派生类指针
9.2派生类的构造函数和析构函数
9.3多继承和虚基类
9.3.1多继承
9.3.2虚基类
9.4多态
9.4.1对象的切割和类型转换
9.4.2基类指针(引用)和向下类型转换
9.4.3虚函数和多态
9.4.4虚函数的一些语法规则
9.4.5基类指针数组
9.4.6虚析构函数
9.4.7纯虚函数和抽象类
9.5实战: 仿“雷电战机”游戏
9.5.1精灵
9.5.2游戏引擎GameEngine
9.5.3碰撞检测和精灵的销毁
9.5.4让敌方战机运动和发射子弹
9.6习题
第10章模板
10.1函数模板
10.1.1函数模板的定义与实例化
10.1.2模板参数推断
10.1.3模板专门化
10.1.4函数模板和重载
10.1.5模板的返回类型推断
10.1.6非类型模板参数
10.1.7模板模板参数
10.1.8模板参数的默认值
10.1.9可变模板参数
10.1.10constexpr if
10.2类模板
10.2.1标准库类模板vector
10.2.2类模板Vector
教材 研究生/本科/专科教材 工学
在线阅读
- 最新内容
- 相关内容
- 网友推荐
- 图文推荐
零零教育社区:论坛热帖子
[高考] 2022 西安电子科技大学《软件工程》大作业答案 (2022-04-25) |
[家长教育] 孩子为什么会和父母感情疏离? (2019-07-14) |
[教师分享] 给远方姐姐的一封信 (2018-11-07) |
[教师分享] 伸缩门 (2018-11-07) |
[教师分享] 回家乡 (2018-11-07) |
[教师分享] 是风味也是人间 (2018-11-07) |
[教师分享] 一句格言的启示 (2018-11-07) |
[教师分享] 无规矩不成方圆 (2018-11-07) |
[教师分享] 第十届全国教育名家论坛有感(二) (2018-11-07) |
[教师分享] 贪玩的小狗 (2018-11-07) |