戻り値の型推定は、c++14 のメンバー関数に対して許可されていますか、それとも無料の関数に対してのみ許可されていますか?
暗黙のうちにそれが機能すると想定していたので質問しましたが、gcc 4.8.1 では内部コンパイラ エラー ("in gen_type_die_with_usage") が発生します。そのような不可解なエラーが発生したのは初めてなので、少し懐疑的です。それ以来、彼らが仕様を変更したことを私は知っています。
明確にするために、これは私にとってはうまくいきます:
auto foo() {return 5;}
しかし、これはしません:
class Bar{
auto baz() {return 5;}
}
これは標準草案で許可されていますか?