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
입력이 성공적으로 저장되었는지 확인한 것처럼 유효성을 검사 하시겠습니까? –