![]() |
1
4
只需返回一个原始指针。原始指针是非拥有null引用的规范表示,这正是您想要的。 有关保证,请参阅 C++ Core Guidelines 关于这个问题。
它不会破坏任何东西。 当您有以下情况时,会出现别名问题:
典型的例子是
无论你使用原始指针还是智能指针,都不会影响这一点。 |
![]() |
santa · 如何在c中返回唯一所有权++ 7 年前 |
![]() |
Paco G · C++unique\u ptr的行为就像复制值一样 7 年前 |
![]() |
ciyo · 将唯一指针初始化为类成员 7 年前 |
![]() |
Chen · 使用初始化列表的向量 7 年前 |