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.