延續上次寫的scoped-based resource management
同樣的小技巧可以使用在scope-based instrumented profiler
http://allenchou.net/2014/10/safe-scoped-based-instrumented-profiler/
利用constructor和destructor簡化程式管理
防止有人忘記在離開code block的時候呼叫某些 "擦屁股" 用的函式
我待過的團隊幾乎都是用這個方法在profiler遊戲專案
分享一下 :)