Reputation: 263118
Is the following code legal?
std::string&& x = "hello world";
g++ 4.5.0 compiles this code without any problems.
Upvotes: 6
Views: 697
Reputation: 506965
This is discussed on usenet currently. See Rvalue reference example in 8.5/3 correct or wrong?.
It's not legal.
Upvotes: 5