0
int x;
cout << "Enter an integer :: " << endl;
cin >> x ;
cout << "Your value is = " << x << endl;
cout << "Enter a float :: " << endl;
cin >> float (x) ;
cout << "Your value is = " << x << endl;
上面的代碼顯示錯誤。爲什麼我可以輸入cout而不是cin?cin類型鑄造(C++)
cin需要一個l值引用,但是當您將其強制浮動時,它將成爲一個r值引用。 cout可以同時採用r和l值引用。 – user45681
看起來你試圖用'x'來存儲'int'和'float'。 C++不能像那樣工作。 – chris