标签: c++ pointers
我觉得这应该很容易,但我无法找到适用的问题。
X是shared_ptr<shared_ptr<Item> >。
X
shared_ptr<shared_ptr<Item> >
我有一个接受shared_ptr<Item>
shared_ptr<Item>
我如何获得内部指针?我不能只做X ->,而X->get()会返回Item*
X ->
X->get()
Item*
答案 0 :(得分:3)
与普通指针一样,您可以通过解除引用来访问共享指针的目标:
f(*X);