return 0;
}
};
что значат два амперсанда после конст?
Я предположу, что они значат, что данный метод может применяться к r-value объекту
https://m.habr.com/ru/post/216783/ тут , вроде , про это рассказывают
данный метод применим только к rvalue: A a; a.f(); // error A().f() // ok
Это указание на this const &&, передача объекта по универсальной ссылке. То есть в этом методе this перемещаемый.
Обсуждают сегодня