我刚刚了解了Scope Guard C++习语.不幸的是,我找不到任何好的实现.
有人能指出我在C++中使用一些好的和可用的Scope Guard实现吗?
谢谢,Boda Cydo.
ScopeGuard已经包含在Loki库中(由Andrei Alexandrescu在Modern C++ Design中做广告,我相信你已经听说过这本伟大的书),并且已经足够成熟,可以用于生产代码,imo.
需要明确的是:我们正在谈论使用RAII编写异常安全代码.
附加阅读(在StackOverflow上): ScopeGuard的使用是否真的能带来更好的代码?
| 归档时间: |
|
| 查看次数: |
6899 次 |
| 最近记录: |