Logo
☆☆☆☆☆
0.0
Intermediate
11h

C++编程:面向有经验的工程师

如果你希望提升自己的 C++ 编程技能,那么你来对地方了。课程将从动态内存分配、类的创建以及构造函数开始学习。 在课程后半部分,你将学习继承、函数、输入输出、异常处理等内容。整个课程中,你将研究超过 90 个精心设计的示例,帮助你深入理解 C++ 语言。 当你完成本课程后,你将能够更熟练地运用 C++ 程序中的高级功能。

19 Lessons
Included in Subscription Plan
Personalized Learning
Powered by AI
C++编程:面向有经验的工程师
如果你希望提升自己的 C++ 编程技能,那么你来对地方了。课程将从动态内存分配、类的创建以及构造函数开始学习。 在课程后半部分,你将学习继承、函数、输入输出、异常处理等内容。整个课程中,你将研究超过 90 个精心设计的示例,帮助你深入理解 C++ 语言。 当你完成本课程后,你将能够更熟练地运用 ...

Content

19 Lessons • 0 Quizzes • 0 Challenges

起步
  1. 1

    为什么选择这门课程?

  2. 2

    C++入门

  3. 3

    深入探究C++

入门项目
  1. 1

    美国货币找零机

  2. 2

    好奇的数字

  3. 3

    斐波那契数列

  4. 4

    计算星期天的天数

  5. 5

    末尾零

  6. 6

    卡达诺三元组

  7. 7

    算术与几何级数

基础 C++ 示例
  1. 1

    基本数据类型

  2. 2

    处理数组

  3. 3

    动态数组

  4. 4

    交换数字

  5. 5

    绝对值

  6. 6

    带有默认参数的函数

  7. 7

    可变数量的参数

类组织示例
  1. 1

    包含方法的数字类

  2. 2

    带有在类外部定义的方法的数字类

  3. 3

    数字类定义(分文件实现)

  4. 4

    理论:类库

  5. 5

    数字类在静态链接库中

  6. 6

    数字类在动态链接库中

类构造函数示例
  1. 1

    默认构造函数

  2. 2

    对象的构造过程

  3. 3

    构造函数与 setData() 的区别

  4. 4

    多个构造函数

  5. 5

    演示可选构造函数

  6. 6

    带默认值的构造函数

  7. 7

    this 指针的作用

  8. 8

    拷贝构造函数

  9. 9

    拷贝构造函数的重要性

类与对象示例
  1. 1

    复数类

  2. 2

    矩阵类

  3. 3

    Solid 类

  4. 4

    形状类

  5. 5

    时间类

更多类与对象示例
  1. 1

    静态数组类

  2. 2

    动态数组类

  3. 3

    矩形类

  4. 4

    矩阵类(奇异或正交)

  5. 5

    多项式类

  6. 6

    多项式类扩展

函数示例
  1. 1

    包含三个函数的示例类

  2. 2

    记录对象数量

  3. 3

    单例类

  4. 4

    多个对象的显示函数

  5. 5

    内联函数

函数重载示例
  1. 1

    求绝对值

  2. 2

    排序数组

  3. 3

    随机函数

  4. 4

    最小值和最大值函数

  5. 5

    字节类

操作符重载示例
  1. 1

    索引类中的前置和后置自增运算符

  2. 2

    距离类的 > 和 < 运算符

  3. 3

    包含加法运算符的复数类

  4. 4

    复杂类查询

  5. 5

    包含友元函数的复数类

  6. 6

    包含 >> 和 << 运算符的复数类

自由存储区示例
  1. 1

    固定列大小的二维动态数组

  2. 2

    具有可变列大小的锯齿形二维动态数组

  3. 3

    避免内存泄漏的示例类

  4. 4

    动态内存管理函数

继承示例
  1. 1

    理论:继承的目标

  2. 2

    Index 类与 Index1 类之间的继承关系

  3. 3

    构造函数调用顺序

  4. 4

    多层继承中的对象大小

  5. 5

    使用矩形类实现多重继承

虚函数示例
  1. 1

    纯虚的 draw() 函数

  2. 2

    理论:C++中的多态性

  3. 3

    虚函数的绑定

输入输出示例
  1. 1

    ios 格式化标志

  2. 2

    标准操纵符的使用

  3. 3

    用户自定义操纵器

  4. 4

    数值和字符串数据的文件输入输出

  5. 5

    字符串数据的文件输入输出

  6. 6

    员工记录的文件输入输出

模板示例
  1. 1

    模板数组类

  2. 2

    模板化的 mySwap() 函数

  3. 3

    模板队列类

  4. 4

    模板化栈实现

异常处理示例
  1. 1

    标准异常演示

  2. 2

    用户自定义异常类

  3. 3

    终止处理程序

  4. 4

    异常捕获块示例

STL 示例
  1. 1

    基于STL的向量集合

  2. 2

    基于 STL 的链表集合

  3. 3

    基于 STL 的电话簿

  4. 4

    位集 STL 容器的使用

其他示例
  1. 1

    智能指针遍历容器

  2. 2

    智能指针类中的重载 -> 操作符

  3. 3

    成员指针运算符

  4. 4

    使用 Static_cast 语法进行类型转换

结论
  1. 1

    你已经学到的内容

Certificate of Completion

Showcase your accomplishment by sharing your certificate of completion.

Course Author:Anonymous User

Reviews

Read reviews from students who have taken this course and share your own experience.

Reviews & Comments (0)