类型推断
每当你使用 auto
时,如果需要防止不需要的行为,如复制或突变,通常最好声明 const
,&
和 constexpr
。这些额外的提示可确保编译器不会生成任何其他形式的推断。过度使用 auto
也是不可取的,只有在实际声明很长时才应该使用,特别是对于 STL 模板。
每当你使用 auto
时,如果需要防止不需要的行为,如复制或突变,通常最好声明 const
,&
和 constexpr
。这些额外的提示可确保编译器不会生成任何其他形式的推断。过度使用 auto
也是不可取的,只有在实际声明很长时才应该使用,特别是对于 STL 模板。