C 11 Auto 关键字:适当的使用边界
C 11 标准引入 auto 关键字来简化复杂或冗长变量的声明类型。虽然最初是用于模板化类型,但关于其过度使用和预期用例的问题已经出现。
推荐用例
确定类型时应使用 auto 关键字乍一看很难理解右侧表达式的类型,但很容易推断出类型。例如,当类型为以下情况时,适合使用 auto:
在哪里画线
使用自动建议谨慎使用,因为过度使用可能会影响代码的可读性。避免使用 auto:
预期用途与实际用途应用
标准委员会定义的auto关键字的目标是增强可读性并减少类型声明的冗长。然而,在实践中,开发人员可能会以不同的方式解释其预期用途。
关键是明智地使用 auto,平衡对简洁的渴望与对清晰度和一致性的需求。考虑以下示例:
以上是什么时候应该(或者不应该)使用 C 11 `auto` 关键字?的详细内容。更多信息请关注PHP中文网其他相关文章!