文件名称:ScopeGuard:仅标头的现代C ++ ScopeGuard工具可提供多种用法,这些用法简单易用
文件大小:16KB
文件格式:ZIP
更新时间:2024-04-27 08:26:03
C++
ScopeGuard 仅标头的现代C ++ ScopeGuard工具可提供多种用法,这些用法简单易用。 注意:即将完成,但需要更多测试。 简单的例子 有3种使用ScopeGuard的方法: 将离开当前作用域时执行的代码放在代码块ON_SCOPE_EXIT {}中。 # include " ScopeGuard.h " ... { ... ON_SCOPE_EXIT{ // callback statments // such as releasing resources }; ... } // callback statments are executed at this point 放在SCOPEGUARD()中可调用 ... { void my_callback (); ... SCOPE
【文件预览】:
ScopeGuard-master
----.gitignore(6KB)
----LICENSE(11KB)
----ScopeGuard()
--------ScopeGuard.vcxproj.filters(1KB)
--------ScopeGuard.vcxproj(7KB)
--------sg_test.cpp(6KB)
--------UnitTestHeader.h(1KB)
--------ScopeGuard.h(7KB)
----README.md(1KB)
----.gitattributes(2KB)
----ScopeGuard.sln(2KB)