c_cpp std :: unique_ptrのデリータ指定(ポインタではない构造体が帰る场合)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c_cpp std :: unique_ptrのデリータ指定(ポインタではない构造体が帰る场合)相关的知识,希望对你有一定的参考价值。

struct file_deleter {
  void operator()( HANDLE h ) { CloseHandle(h); }
  typedef HANDLE pointer;
};

std::unique_ptr<HANDLE, file_deleter> p(CreateFile(...), file_deleter());

以上是关于c_cpp std :: unique_ptrのデリータ指定(ポインタではない构造体が帰る场合)的主要内容,如果未能解决你的问题,请参考以下文章

c_cpp std :: unique_ptrのデリータ指定(ポインタではない构造体が帰る场合)

c_cpp std :: unique_ptrでポインタがそのまま使える场合のデリータ指定(关数オブジェクト版)

c_cpp 的std ::的unique_ptr

c_cpp 使用unique_ptr,智能指针

std :: list可以包含不同的std :: unique_ptr ?

指向 std::unique_ptr 的内容