我知道使用auto关键字可以自动从 Rvalue 推导出变量的类型。那为什么我的代码中下面的函数片段会出现编译错误呢?
auto
auto getName(auto str = "John Doe") { return str; }
编译错误是函数原型中不允许的“自动”。我用谷歌搜索了一下,我认为auto不能在函数原型中使用。为什么这样?
c++ function function-prototypes auto c++11
auto ×1
c++ ×1
c++11 ×1
function ×1
function-prototypes ×1