小编mam*_*ami的帖子

使用自动使用新的C++ 11语法但使用auto&without - >的函数声明

考虑下面的函数定义:

auto& Fnc1() { return someNonLocalVariable; }
Run Code Online (Sandbox Code Playgroud)

在这种情况下, - >未明确指定返回类型.但是有&after auto关键字.这是否保证返回引用而不是变量的副本?这是支持的语言功能(返回参考)吗?使用VS 2017,它可以按照我的预期工作:返回参考.但我找不到任何在线资源来验证.

c++ function-declaration auto return-type-deduction c++14

2
推荐指数
1
解决办法
111
查看次数