Logo
☆☆☆☆☆
0.0
Beginner
2h

C++中的安全编码实践:深入探讨const关键字

本课程将带你了解 C++ 关键字 const 及其在不同使用场景下的行为,包括局部、全局和静态上下文。通过本课程,你将掌握 const 的用法及其在返回指针和引用时的影响。课程结束时,你将对 const 有扎实的理解,并能熟练运用它来防止数据的意外修改。

10 Lessons
Included in Subscription Plan
Personalized Learning
Powered by AI
C++中的安全编码实践:深入探讨const关键字
本课程将带你了解 C++ 关键字 const 及其在不同使用场景下的行为,包括局部、全局和静态上下文。通过本课程,你将掌握 const 的用法及其在返回指针和引用时的影响。课程结束时,你将对 const 有扎实的理解,并能熟练运用它来防止数据的意外修改。

WHAT YOU'LL LEARN

使用 const 声明变量

Content

10 Lessons • 0 Quizzes • 0 Challenges

简介
  1. 1

    关于 const 的一点说明

为 const 辩护:常见反对意见
  1. 1

    反对使用 const 的观点

  2. 2

    const 与视觉噪声

  3. 3

    const 可能会让开发者感到困惑

  4. 4

    const 的作用是什么?

  5. 5

    关键要点

  6. 6

    测验

局部变量
  1. 1

    局部变量

  2. 2

    关键要点

  3. 3

    测验

const 成员变量
  1. 1

    const 成员变量

  2. 2

    意外的后果

  3. 3

    寻找一个替代方案

  4. 4

    移动语义

  5. 5

    关键要点

  6. 6

    测验

  7. 7

    练习

  8. 8

    解决方案

函数
  1. 1

    const 函数

  2. 2

    const 重载

  3. 3

    关键要点

  4. 4

    测验

  5. 5

    练习

  6. 6

    解决方案

返回类型
  1. 1

    返回类型

  2. 2

    返回常量引用

  3. 3

    返回常量指针

  4. 4

    int* const func() const(concept)

  5. 5

    const int* func() const

  6. 6

    关键要点

  7. 7

    测验

const 参数
  1. 1

    const 基本数据类型

  2. 2

    const 类型参数

  3. 3

    忽略 const

  4. 4

    const 限定符

  5. 5

    关键要点

  6. 6

    测验

const 和智能指针
  1. 1

    智能指针作为指针

  2. 2

    智能指针作为对象

  3. 3

    关键要点

  4. 4

    测验

右值引用
  1. 1

    右值引用

  2. 2

    绑定规则

  3. 3

    常量右值引用的使用

  4. 4

    关键要点

  5. 5

    测验

  6. 6

    练习

  7. 7

    解决方案

总结
  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)