マッピィ Techlog

日々思うこと

【C++】unique_ptrは便利!

C++11スマートポインタ入門 - Qiita

unique_ptrっていいですね!

特にデリータ!

スコープを抜けたら勝手にdeleteされるだけでなく、処理もしてくれるとは。

 

#include <memory>

std::unique_ptr<CHoge,decltype(&CHoge::finalize)> hoge( CHoge::create(), CHoge::finalize );

みたいな感じでいいのかな。

 

ずっとC#ばかり触っていたので、C++をひさびさに触って困惑しております。