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