Jak powinien wyglądać prototyp funkcji pod członkiem w C++ 11?Czy "auto a_class :: f (...) -> T const" jest niejednoznaczne w gramatyce?
class C {
public:
auto f(...) -> T const;
}
To wydaje mi się, że może to być zarówno const funkcji członka klasy C lub funkcją non-const członek która zwraca wartość typu const T.
wiem mogłem wystarczy napisać funkcję jako
T const f(...);
lub
T f(...) const;
jednak chcę być zgodne z godziny ow deklaruję funkcje, więc postanowiłem użyć nowego sposobu C++ 11 auto f(...) -> RetType
wszędzie.
+1 (jak tego potrzebujesz) :-) –
@KerrekSB Zastanawiam się, jak zmieni się wzór głosowania, jeśli nazwiska osób pytających, a także odpowiedzi będą ukryte. –