diff --git a/src/3.MovingToModernCpp/item7.md b/src/3.MovingToModernCpp/item7.md index dca819d..fcc38c2 100644 --- a/src/3.MovingToModernCpp/item7.md +++ b/src/3.MovingToModernCpp/item7.md @@ -246,7 +246,7 @@ doSomeWork>(10, 20); **请记住:** -+ 括号初始化是最广泛使用的初始化语法,它防止变窄转换,并且对于C++最令人头疼的解析有天生的免疫性 ++ 花括号初始化是最广泛使用的初始化语法,它防止变窄转换,并且对于C++最令人头疼的解析有天生的免疫性 + 在构造函数重载决议中,编译器会尽最大努力将括号初始化与`std::initializer_list`参数匹配,即便其他构造函数看起来是更好的选择 + 对于数值类型的`std::vector`来说使用花括号初始化和圆括号初始化会造成巨大的不同 + 在模板类选择使用圆括号初始化或使用花括号初始化创建对象是一个挑战。