r-Семантика возвращаемого значения ссылки на значение?

Представляет ли подобный возвращаемый тип что-то значимое в C++11?

template <typename R>
R&& grabStuff();

T instance = grabStuff<T>();

Я надеюсь, что grabStuffвыдаст ошибку времени компиляции-, если Rне имеет конструктора перемещения, так как это, по-видимому, запрещает возвращаемому типу использовать конструктор копирования

8
задан lurscher 14 April 2012 в 15:52
поделиться