这种写法是在已经知道了返回值类型是什么的情况下才可以这样,当不知道内部的返回值以什么形式返回时便存在问题。
因此在c++11后添加了返回类型后置格式如下
auto func(参数1,参数2,...)->decltype(参数表达式)
其示例如下:
这样就不需要自己去填写返回值类型由函数自己推导。
--------------------------------------------------
如果上述有误欢迎大家指正。
这种写法是在已经知道了返回值类型是什么的情况下才可以这样,当不知道内部的返回值以什么形式返回时便存在问题。
因此在c++11后添加了返回类型后置格式如下
auto func(参数1,参数2,...)->decltype(参数表达式)
其示例如下:
这样就不需要自己去填写返回值类型由函数自己推导。
--------------------------------------------------
如果上述有误欢迎大家指正。