<分区>
在下面的代码示例中,main
函数是使用 C++11 尾随返回类型表示法编写的:
auto main() -> int {
//...
return 0;
}
问题:
是否有任何理由应该避免带有尾随返回类型的 main
而应该首选经典符号?
<分区>
在下面的代码示例中,main
函数是使用 C++11 尾随返回类型表示法编写的:
auto main() -> int {
//...
return 0;
}
问题:
是否有任何理由应该避免带有尾随返回类型的 main
而应该首选经典符号?
最佳答案
它完全有效并且工作得很好。
唯一需要关注的问题是它是新的。它可能会使仅熟悉 C++98 的代码读者感到困惑或惊讶。
但它有效,所以如果您愿意,可以随意以这种方式编写您的 main
。
关于c++ - 应该避免带有尾随返回类型的 main 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24455223/