考虑下面的函数定义:
auto& Fnc1() { return someNonLocalVariable; }
在这种情况下, - >未明确指定返回类型.但是有&after auto关键字.这是否保证返回引用而不是变量的副本?这是支持的语言功能(返回参考)吗?使用VS 2017,它可以按照我的预期工作:返回参考.但我找不到任何在线资源来验证.
c++ function-declaration auto return-type-deduction c++14
auto ×1
c++ ×1
c++14 ×1
function-declaration ×1
return-type-deduction ×1