В следующем коде С++ 11 +, который должен быть предпочтительным построением выражений?
#include <utility>
struct Bar
{
};
struct Foo
{
Bar bar;
Bar get() &&
{
return std::move(bar); // 1
return bar; // 2
}
};