scope_guard:一种易于使用但难以滥用的现代C ++范围保护