[*] Параметр функции функционального шаблона, объявленного как ссылка rvalue.
Auto& Ваш. Скотт Мейерс объяснил, что, хотя Vector :: push_back (t && x) принимает T &&, это не универсальная ссылка. Это просто простая ссылка на RVALUE. < /P>
Однако мой код ниже компилируется и работает хорошо: < /p>
Код: Выделить всё
#include
template
class MyClass
{
public:
void f(T&& x)
{
std::cout
Подробнее здесь: [url]https://stackoverflow.com/questions/61433900/why-is-this-class-template-parameter-treated-as-a-forwarding-reference[/url]
Мобильная версия