I've been watching lots of CppCon lectures and I've noticed that Bjarne and Herb both initialize things like this
std::unique_ptr<foo>{bar}
instead of std::unique_ptr<foo>(bar)
.
Is there a difference between them that could make them prefer the former?