摘要:
namespace MyNamespace { class MyClass {}; void doSomething(MyClass); } MyNamespace::MyClass obj; // global object int main() { doSomething(obj); // Wo 阅读全文
posted @ 2023-04-10 15:47
独立树
阅读(47)
评论(0)
推荐(0)
摘要:
异常规范 (throw、noexcept) (C++) | Microsoft Learn 相信大家都已经熟悉了在标准库函数后面常常看到的 noexcept 函数。其含义是明确告诉编译器该函数不会抛出异常。(但如果你抛出了异常,程序会立即中止,注意立即中止和未定义行为不是一个概念!!). 推荐大家了 阅读全文
posted @ 2023-04-10 15:33
独立树
阅读(315)
评论(0)
推荐(0)
摘要:
首先说明,C语言中的异常处理主要还是 错误码的思路. 其次,C语言中是有 返回两次的函数的 ,比如说 fork()函数 在 C 语言中是没有 try catch 块的,但并不代表没有异常处理。 接下来我们简单明确三个概念,最后来一个简单的小例子。 1.三个概念 使用一个 jmp_buf 的类型变量来 阅读全文
posted @ 2023-04-10 15:19
独立树
阅读(287)
评论(0)
推荐(0)
浙公网安备 33010602011771号