add post: C++ ScopeExitGuard