Я читал этот хороший ответ в отношении "Правила пяти", и я заметил то, что я не помню, увидев раньше:
class C {
...
C& operator=(const C&) & = default;
C& operator=(C&&) & = default;
...
};
Какова цель символа &
, помещенного перед = default
для оператора присваивания копирования и для оператора присваивания переадресации? Кто-нибудь имеет ссылку для этого?