以下定义(来自一段C ++源代码)是否有效?
struct Test_
{
int i;
Test_(int j) : i(j) { }
int try() && { return i; }
int try() && const { return -i; }
};
我的意思是如果在&&之后放置const是有效的。 此代码与ref-qualifier的重载决策有关。
我知道const&&已验证。我想知道C ++ 11或C ++ 14是否支持“&& const”。