【发布时间】:2017-12-17 20:24:32
【问题描述】:
在 cpp 核心指南中:Example of non owning raw pointer 看不懂下面的代码:
template<typename T>
class X2 {
// ...
public:
owner<T*> p; // OK: p is owning
T* q; // OK: q is not owning
};
owner<T*> p 的语法是什么?
【问题讨论】:
-
p是类owner的一个实例,它是一个模板并接受参数T*?你问的是这个吗? -
是否链接到this one?
-
是的!现在我真的明白它来自哪里了!这在 microsoft 库中声明为空模板
标签: c++ c++14 cpp-core-guidelines