以下のメンバ関数プロトタイプをC++ 11でどのように解釈する必要がありますか?'auto a_class :: f(...) - > T const'は文法上あいまいですか?
class C {
public:
auto f(...) -> T const;
}
私が私ができる知っているクラスCのconstメンバ関数、または型T
のconstの値を返す非constメンバ関数可能性がどちらかと私に思われますただしかし、私は時間と一致するようにしたい
T const f(...);
または
T f(...) const;
としての機能を書きます私は関数を宣言しているので、新しいC++ 11 auto f(...) -> RetType
をどこでも使用することに決めました。
+1(あなたのように):-) –
@KerrekSB回答を求める人の名前を隠しておけば、投票パターンがどのように変わるのだろうか。 –