C++11新标准中,
尾置返回类型(trailing return type)跟在形参列表后面并以一个->符号开头。任何函数都可以使用尾置返回,但返回类型比较复杂的函数使用它最有效,例如返回类型是数组的指针或者数组的引用。
示例:使用尾置返回类型(trailing return type)简化函数声明。
声明一个返回数组指针的函数
int (*func(int i))[10];//返回一个指向含有10个整数的数组的指针
使用尾置返回类型简化声明:
auto func(int i) -> int (*)[10];