1
6
你的代码在技术上没有问题。这是完全安全的,因为你不会意外地终止,因为你在不安全的时候抛出了一个异常。问题是它也没有用处,因为它偶尔也不会在安全的时候抛出异常。析构函数的文档基本上必须说“这可能引发异常,也可能不会引发异常。” 如果它偶尔不会抛出异常, 你最好不要破例 . 这样,你至少是始终如一的。 |
2
8
Herb Sutter指的是另一个问题。他说的是:
所以问题是如果
|
3
0
赫伯·萨特正在谈论一个阶级对象
班级
赫伯·萨特建议永远不要扔破坏者,这是个好主意。然而,C++ 17提供了另一种选择。它介绍了
|
rookie · 检查函数模板的所有参数包参数是否属于int 1 年前 |
ivaigult · -W转换和隐式字符串到布尔类型转换 1 年前 |
rainer · 后台插入程序的初始化 1 年前 |
Community wiki · 以理智、安全和高效的方式复制文件 1 年前 |
Shefali Kanaujia · 对C中向量的向量进行排序++ 1 年前 |
Ma Joonyoung · 粗粒度和细粒度链表的时间比较 1 年前 |