class A {};
class B{
unique_ptr<A> upA;
public:
B() : upA(make_unique<A>()) {}
const A* get() const{
return upA.get();
}
};
如何返回const引用而不是const ptr?
答案 0 :(得分:1)
使用一元operator*
- 参数运算符:
const A& get_ref() const{
return *upA;
}