Co oznacza znak ampersand po tym operatorze przypisania?
Czytałem przez toniezła odpowiedź jeśli chodzi o „regułę piątki” i zauważyłem coś, o czym nie pamiętam wcześniej:
class C {
...
C& operator=(const C&) & = default;
C& operator=(C&&) & = default;
...
};
Jaki jest cel&
postać umieszczona przed= default
dla operatora przypisania kopii i operatora przypisania przeniesienia? Czy ktoś ma do tego odniesienie?