将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
验证输入是否成功存储? –