只是一定要很好地理解什麼是引擎蓋下...問題是在代碼中評論移動語義和變量終身綁定時左值右值來引用
void test(int && val)
{
val=4;
}//val is destroyed here ?
int main()
{
int nb;
test(std::move(nb));
//undefined behavior if I reference here nb ?
std::cout << nb;
nb=5;
std::cin.ignore();
}
'void main()'... –