下面的成员函数原型应该如何在 C++11 中解释?
class C {
public:
auto f(...) -> T const;
}
在我看来,它既可以是 C 类的 const 成员函数,也可以是返回 T 类型的 const 值的非 const 成员函数。
我知道我可以把函数写成
T const f(...);
或者
T f(...) const;
但是,我想与我声明函数的方式保持一致,所以我决定auto f(...) -> RetType
到处使用新的 C++11 方式。