將cin輸入直接賦值給通過引用傳遞的雙變量會危險嗎?如果是這樣,我可以採取什麼措施來防範危險投入 - 除了不通過參考。下面C++ cin輸入存儲直接通過引用變量傳遞 - 危險?
例子:
void samplefunction(double &var1, double &var2)
{
cout << "Enter something: ";
cin >> var1;
cout << endl;
cout << "Enter something: ";
cin >> var2;
}
答案是否定的。 – Deduplicator
@Colonel - 除了stix的答案,您需要驗證已閱讀的內容。我不清楚'samplefunction'是否驗證輸入。 – jww
驗證輸入是否成功存儲? –