auto myFunc() -> int 和 int myFunc() 的区别或好处
Difference or benefit of auto myFunc() -> int and int myFunc()
查看了一些关于 C++14 的在线文档后,我发现以下语法用于在 C++14 中定义一个使用尾随 return 类型的函数:
auto myFunc() -> int {}
我的问题是,除了使用这种方式在参数和其他一些场景中使用 decltype 之外,将上述语法用于沼泽标准函数是否有区别或有任何好处,例如:
int myFunc() {}
参数: 连贯性。
这样你就没有需要尾随 return 类型的异常函数。
反对意见:哇,太丑了。[pers。意见]
语义差异: none.
查看了一些关于 C++14 的在线文档后,我发现以下语法用于在 C++14 中定义一个使用尾随 return 类型的函数:
auto myFunc() -> int {}
我的问题是,除了使用这种方式在参数和其他一些场景中使用 decltype 之外,将上述语法用于沼泽标准函数是否有区别或有任何好处,例如:
int myFunc() {}
参数: 连贯性。
这样你就没有需要尾随 return 类型的异常函数。
反对意见:哇,太丑了。[pers。意见]
语义差异: none.