12
考慮下面的代碼:命名右值引用的類型是什麼?
int&& x = 42;
static_assert(std::is_same<decltype(x), int&&>::value, "&&");
static_assert(std::is_same<decltype((x)), int& >::value, "&");
那麼,什麼是x
類型?是int&&
還是int&
?
(我問自己這個問題閱讀this answer後)。
嗯。 C++。可口。 –