智能指针的实例解引用返回的是实例的引用(即实例的本身,不复制)

智能指针解引用是返回引用

其根本原因是重载了*号,类似如下:

记得一件事:返回值带*号的,都用&引用接收,如图上面函数,生成的实例也需要用&,表明只生成这一个实例,不复制实例,所有接受也用引用,就是直接传递"本体"的意思:

猜你喜欢

转载自www.cnblogs.com/tangmiao/p/10670682.html