В соответствии с this webpage нестатическая функция-член может иметь завершающий &
или &&
в своем объявлении. Они имеют следующий примерКаковы контрольные квалификаторы для функций?
struct S {
virtual int f(char) const, g(int) &&; // declares two non-static member functions
};
1) включают ли подпись второй функции в virtual
?
virtual int g(int) &&
2) В чем смысл завершающего &&
?
Пожалуйста, создайте два разных вопроса для двух разных вопросов в тексте. – inf
'&&' для ссылки r-value для '' this this ''. – Jarod42