1-cmake实践 发表于 2024-01-30 更新于 2025-06-19 分类于 A-编程语言 , 01-C++ , 04-构建工具 , 01-CMake Waline: 本文字数: 4.2k 阅读时长 ≈ 4 分钟 时隔大半年,我这个懒狗终于要开始尝试使用cmake构建工程了,这里打算跟着教程来边做边学习。 阅读全文 »
3 - 异常的其他操作 发表于 2024-01-29 更新于 2025-06-19 分类于 A-编程语言 , 01-C++ , 01-语法基础 , Part8:异常处理 Waline: 本文字数: 4.7k 阅读时长 ≈ 4 分钟 本文将简要介绍C++异常的一些其他操作,包括如何编写处理未捕获异常的回调函数,如何编写自己的异常类,如何嵌套异常等。 阅读全文 »
2 - 标准库异常与noexcept关键字 发表于 2024-01-27 更新于 2025-06-19 分类于 A-编程语言 , 01-C++ , 01-语法基础 , Part8:异常处理 Waline: 本文字数: 1.2k 阅读时长 ≈ 1 分钟 本文将简要介绍C++的标准异常层次结构,以及noexcept关键字。 阅读全文 »
1 - 异常处理初见 发表于 2024-01-27 更新于 2025-06-19 分类于 A-编程语言 , 01-C++ , 01-语法基础 , Part8:异常处理 Waline: 本文字数: 1.5k 阅读时长 ≈ 1 分钟 程序运行过程中难免会遇到错误,C++语言提供了一个名为“异常”的特性,用来处理这些不正常但能预料到的情况。本文将简要介绍C++异常是什么,以及它的优点等内容。 阅读全文 »
5 - 互斥Mutex 发表于 2024-01-22 更新于 2025-06-19 分类于 A-编程语言 , 01-C++ , 01-语法基础 , Part7:多线程 Waline: 本文字数: 5.4k 阅读时长 ≈ 4 分钟 对于简单数据(整数、布尔值等标量)的线程安全,使用原子操作就够了。但当数据更复杂且必须在多个线程中使用这些数据时,就得使用显式的同步机制。标准库支持互斥的形式包括 互斥体类(mutex) 和 锁类,接下来看看这些类。 阅读全文 »