不管是否发生了异常,obj 的析构函数都会得到执行。
source not stored for this graph (policy: none)
nothing calls this directly
no test coverage detected