从智能指针获取原始指针

时间:2016-04-11 11:26:52

标签: c++ pointers c++11 c++14 smart-pointers

道歉,如果这是重复的......希望不是。我搜索了一长串问题,但他们似乎都没有真正解释过。

这里是:在下面的

int main(int,char**){
    auto a = make_unique<std::string>("Hello World");

    // do stuff with either &*a or a.get()

    return 0;
}

&*aa.get()之间有什么区别吗?我知道它们都返回原始指针值(除非operator&被重载),但是选择一个优于另一个有任何运行时优势吗?

0 个答案:

没有答案