c_cpp 的std ::的unique_ptr

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c_cpp 的std ::的unique_ptr相关的知识,希望对你有一定的参考价值。

//std::unique_ptr做返回值
std::unique_ptr<PrimaryInstallDetails> MakeProductDetails(const std::wstring& exe_path) {
  std::unique_ptr<PrimaryInstallDetails> details(new PrimaryInstallDetails());
  return details;
}

//std::unique_ptr赋值
std::unique_ptr<PrimaryInstallDetails> details;
const InstallDetails* g_module_details = nullptr;
g_module_details = details.release();

以上是关于c_cpp 的std ::的unique_ptr的主要内容,如果未能解决你的问题,请参考以下文章

c_cpp std :: unique_ptrのデリータ指定方法(デフォルトデリータの特殊化版)

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

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

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

指向 std::unique_ptr 的内容

与 std::unique_ptr 相关的错误