diff --git a/docs/stl_map.md b/docs/stl_map.md index 9d3dbc5..d8bfdeb 100644 --- a/docs/stl_map.md +++ b/docs/stl_map.md @@ -1732,7 +1732,7 @@ typename map::value_type; // 不能省略 typename map::value_type; // 可以省略,但你加了也没关系 ``` -> {{ icon.detail }} 含有 T 的类型表达式称为 dependant-type,根本原因是因为在不知道具体是类型表达式还是值表达式的情况下,编译器无法区分模板的 `<` 和小于符号 `<`,以及类型的指针 `*` 和数值乘法 `*`。默认会认为是小于符号和数值乘法,加上 `typename` 后明确前面这一串是类型表达式,才知道这是模板的 `<` 和指针的 `*`。 +> {{ icon.detail }} 含有 T 的类型表达式称为 dependent-type,根本原因是因为在不知道具体是类型表达式还是值表达式的情况下,编译器无法区分模板的 `<` 和小于符号 `<`,以及类型的指针 `*` 和数值乘法 `*`。默认会认为是小于符号和数值乘法,加上 `typename` 后明确前面这一串是类型表达式,才知道这是模板的 `<` 和指针的 `*`。 ### decltype 大法好