1
在Stroustrup的書Programming with C++第102頁,他使用cin
讀取double
後接char
,將釐米轉換爲英寸。C++中的CIN Stroustrup
的代碼,他使用:
cin >> length >> unit;
e.g如果用戶進入2.54c。
cin
怎麼知道把2.54放到length
和c到unit
?如果多次閱讀,我認爲必須按空白鍵或回車鍵?
我知道cin::getline
更安全,但我想了解爲什麼cin
知道如何從double
切換到char
。
謝謝。