我有一个函数,它接受一个指向指针的参数。
func(**pTmp);
实际上这个 pTmp 是一个原始指针,而我得到的 pTmp 是一个唯一指针,所以我需要传递包含在唯一指针中的原始指针的地址。我这样做
func(&pTmp.get())
但我得到这个编译错误。左值需要作为一元 & 操作数。
我究竟做错了什么?
我有一个函数,它接受一个指向指针的参数。
func(**pTmp);
实际上这个 pTmp 是一个原始指针,而我得到的 pTmp 是一个唯一指针,所以我需要传递包含在唯一指针中的原始指针的地址。我这样做
func(&pTmp.get())
但我得到这个编译错误。左值需要作为一元 & 操作数。
我究竟做错了什么?