是
struct A
{
std::unique_ptr<A> a;
};
Run Code Online (Sandbox Code Playgroud)
标准允许的?我不认为这是容器类型,如std::set,但有什么特别的约unique_ptr?
是的,这是明确允许的。C++14 (n4140) 20.8.1/5:
... 的模板参数
T可能unique_ptr是不完整的类型。
也允许使用类似的措辞来表示std::shared_ptr和。std::weak_ptr
| 归档时间: |
|
| 查看次数: |
341 次 |
| 最近记录: |