Переходить от * this в методе rvalue?

В C ++ 11 методы могут быть перегружены в зависимости от того, является ли выражение, обозначающее объект, для которого вызывается метод, lvalue или rvalue. Если я вернусь*this из метода, вызываемого через rvalue, мне нужно явноmove от*this или нет?

Foo Foo::method() &&
{
    return std::move(*this);   // Is this move required or not?
}

К сожалению, я не могу просто проверить это на моем компиляторе, так как g ++ пока не поддерживает эту функцию :(

Ответы на вопрос(1)

Ваш ответ на вопрос