Java リソースに基づいて何かを学ぼうとしており、それを C++ に適応させたいと考えています。
Java のソースには次のものがあります。
while( !StdIn.isEmpty())
{
//Take input from standard input, and process it...
}
C ++で私が思いついた最も近い解決策は
while( cin >> someString)
{
//process someString...
}
ただし、問題は、cin がオブジェクトの状態を返すことです。std::string に間違った入力を入れる方法はありません。これは int では機能する可能性がありますが、string では機能しません。同等の機能、または回避策はありますか?
前もって感謝します。