Closed Mq-b closed 5 months ago
web 位置
原文:
由于 C++ 保证了所有栈对象在生命周期结束时会被销毁,所以这样的代码也是异常安全的。 无论 critical_section() 正常返回、还是在中途抛出异常,都会引发堆栈回退,也就自动调用了 unlock()。
首先“栈回溯”这个词更加常见与明确,其次,“堆栈”这个词,非常不好,参见:https://github.com/Qihoo360/safe-rules/issues/54
且我觉得有必要强调一句话:
因为原文的描述在我看来暗示了所有情况都会进行栈回溯。
Thanks and PR welcome
web 位置
原文:
首先“栈回溯”这个词更加常见与明确,其次,“堆栈”这个词,非常不好,参见:https://github.com/Qihoo360/safe-rules/issues/54
且我觉得有必要强调一句话:
因为原文的描述在我看来暗示了所有情况都会进行栈回溯。