Bor*_*ile 4 c++ pointers smart-pointers c++11 c++14
如果这是重复的道歉...希望不是.我搜索了一长串问题,但他们似乎并没有真正解释它.
这里是:在下面
int main(int,char**){
auto a = make_unique<std::string>("Hello World");
// do stuff with either &*a or a.get()
return 0;
}
Run Code Online (Sandbox Code Playgroud)
&*a和之间有什么区别a.get()?我知道他们都返回原始指针值(除非operator&是重载),但是选择一个优于另一个有任何运行时优势吗?