diff --git a/3.MovingToModernCpp/item7.html b/3.MovingToModernCpp/item7.html index 9b07ee1..2cf0435 100644 --- a/3.MovingToModernCpp/item7.html +++ b/3.MovingToModernCpp/item7.html @@ -339,7 +339,7 @@ doSomeWork<std::vector<int>>(10, 20);

这正是标准库函数std::make_uniquestd::make_shared(参见Item21)面对的问题。它们的解决方案是使用圆括号,并被记录在文档中作为接口的一部分。(注:更灵活的设计——允许调用者决定从模板来的函数应该使用圆括号还是花括号——是有可能的。详情参见Andrzej’s C++ blog在2013年6月5日的文章,“Intuitive interface — Part I.”)

请记住: