Content
19 Lessons • 0 Quizzes • 0 Challenges
起步
- 1
为什么选择这门课程?
- 2
C++入门
- 3
深入探究C++
入门项目
- 1
美国货币找零机
- 2
好奇的数字
- 3
斐波那契数列
- 4
计算星期天的天数
- 5
末尾零
- 6
卡达诺三元组
- 7
算术与几何级数
基础 C++ 示例
- 1
基本数据类型
- 2
处理数组
- 3
动态数组
- 4
交换数字
- 5
绝对值
- 6
带有默认参数的函数
- 7
可变数量的参数
类组织示例
- 1
包含方法的数字类
- 2
带有在类外部定义的方法的数字类
- 3
数字类定义(分文件实现)
- 4
理论:类库
- 5
数字类在静态链接库中
- 6
数字类在动态链接库中
类构造函数示例
- 1
默认构造函数
- 2
对象的构造过程
- 3
构造函数与 setData() 的区别
- 4
多个构造函数
- 5
演示可选构造函数
- 6
带默认值的构造函数
- 7
this 指针的作用
- 8
拷贝构造函数
- 9
拷贝构造函数的重要性
类与对象示例
- 1
复数类
- 2
矩阵类
- 3
Solid 类
- 4
形状类
- 5
时间类
更多类与对象示例
- 1
静态数组类
- 2
动态数组类
- 3
矩形类
- 4
矩阵类(奇异或正交)
- 5
多项式类
- 6
多项式类扩展
函数示例
- 1
包含三个函数的示例类
- 2
记录对象数量
- 3
单例类
- 4
多个对象的显示函数
- 5
内联函数
函数重载示例
- 1
求绝对值
- 2
排序数组
- 3
随机函数
- 4
最小值和最大值函数
- 5
字节类
操作符重载示例
- 1
索引类中的前置和后置自增运算符
- 2
距离类的 > 和 < 运算符
- 3
包含加法运算符的复数类
- 4
复杂类查询
- 5
包含友元函数的复数类
- 6
包含 >> 和 << 运算符的复数类
自由存储区示例
- 1
固定列大小的二维动态数组
- 2
具有可变列大小的锯齿形二维动态数组
- 3
避免内存泄漏的示例类
- 4
动态内存管理函数
继承示例
- 1
理论:继承的目标
- 2
Index 类与 Index1 类之间的继承关系
- 3
构造函数调用顺序
- 4
多层继承中的对象大小
- 5
使用矩形类实现多重继承
虚函数示例
- 1
纯虚的 draw() 函数
- 2
理论:C++中的多态性
- 3
虚函数的绑定
输入输出示例
- 1
ios 格式化标志
- 2
标准操纵符的使用
- 3
用户自定义操纵器
- 4
数值和字符串数据的文件输入输出
- 5
字符串数据的文件输入输出
- 6
员工记录的文件输入输出
模板示例
- 1
模板数组类
- 2
模板化的 mySwap() 函数
- 3
模板队列类
- 4
模板化栈实现
异常处理示例
- 1
标准异常演示
- 2
用户自定义异常类
- 3
终止处理程序
- 4
异常捕获块示例
STL 示例
- 1
基于STL的向量集合
- 2
基于 STL 的链表集合
- 3
基于 STL 的电话簿
- 4
位集 STL 容器的使用
其他示例
- 1
智能指针遍历容器
- 2
智能指针类中的重载 -> 操作符
- 3
成员指针运算符
- 4
使用 Static_cast 语法进行类型转换
结论
- 1
你已经学到的内容
Certificate of Completion
Showcase your accomplishment by sharing your certificate of completion.
Course Author:Anonymous User