2014-08-09から1日間の記事一覧

std::unique_ptr のデリータをあとから設定する

C++

と、いうのが Lingr の C++ 部屋に貼られていたので覚書。 [ソース] #include <memory> #include <functional> #include <iostream> int main(){ auto p = std::unique_ptr<int, std::function<void(int*)>>{ new int{42}, std::default_delete<int>{} }; // deleter を設定 p.get_deleter() = [](int* p){ std::cout << "call d</int></int,></iostream></functional></memory>…

std::unique_ptr のデリータをあとから設定する

C++

と、いうのが Lingr の C++ 部屋に貼られていたので覚書。 [ソース] #include <memory> #include <functional> #include <iostream> int main(){ auto p = std::unique_ptr<int, std::function<void(int*)>>{ new int{42}, std::default_delete<int>{} }; // deleter を設定 p.get_deleter() = [](int* p){ std::cout << "call d</int></int,></iostream></functional></memory>…