9.2 — 代码覆盖率

在上一课中,我们讨论了如何编写和保留简单的测试。在本课中,我们将讨论编写哪些类型的测试对于确保代码正确很有用。该术语用于描述程序的源代码有多少被...

8.3 — 常见 if 语句问题

本课是课程的延续。在本课中,我们将介绍使用 if 语句时出现的一些常见问题。嵌套 if 语句和悬空 else 问题 可以将 if 语句嵌套在其他 if 语句中: #include <iostream> int main() { std::cout << “输入一个数字:...

27.10 — std::move_if_noexcept

(感谢读者 Koe 提供了本课的初稿!)在课程中,我们介绍了 std::move,它将其左值参数转换为右值,以便我们可以调用移动语义。在课程中,我们介绍了 noexcept 异常说明符和运算符。本课基于两者构建...