使用{}而不是()初始化变量有什么区别

时间:2016-05-14 07:20:51

标签: c++ c++11 c++14

我一直在看很多CppCon讲座,我注意到Bjarne和Herb都初始化了这样的事情 std::unique_ptr<foo>{bar}代替std::unique_ptr<foo>(bar)

它们之间是否有区别可能使他们更喜欢前者?

0 个答案:

没有答案