尾随返回类型语法:它应该成为新 C 11 程序中的规范吗?
C 11 引入了一种新的函数语法,允许指定参数列表末尾的返回类型:
auto func_name(int x, int y) -> int;
而此语法虽然得到了支持,但其采用受到了限制。问题是它是否应该成为新 C 11 程序中的默认样式。
需要尾随返回类型的地方
某些情况需要使用尾随返回类型,如:
尾随返回类型的优点
除了这些要求之外,尾随返回类型还具有以下几个优点:
结论
虽然尾随返回类型具有一定的优势,但目前尚未被广泛采用。然而,它们在特定情况下的使用以及增强可读性的潜力表明它们在未来可能会变得更加普遍。对于新的 C 11 程序,建议考虑在适当的情况下采用尾随返回类型,以提高代码美观性并保持一致性。
以上是尾随返回类型应该成为新 C 11 代码中的标准吗?的详细内容。更多信息请关注PHP中文网其他相关文章!