ScopeGuard 解雇
我的代码需要范围防护,但是我是否必须在正常退出函数时手动 Dismiss() 所有范围防护? IE void Deleter(MyClass* obj) { delete obj; } MyClass* Fun…
用于临时延长生命周期的 const 参考
我对某些 C++ 标准合规性或缺乏标准有疑问。 在我的项目中,我使用一些简单的 Guard 类,该类使用 const 引用技巧。我使用的是 Visual Studio 2005,…
使用 ScopeGuard 真的会带来更好的代码吗?
我多年前偶然发现了 Andrei Alexandrescu 和 Petru Marginean 撰写的这篇文章,其中介绍并讨论了称为 ScopeGuard 的实用程序类,用于编写异常安全代码…
- 共 1 页
- 1