istream 抽出がこのように失敗したかどうかをどのように検出できますか?
string s("x");
stringstream ss(s);
int i;
ss >> std::ios::hex >> i;
編集-質問のタイトルはこれをカバーしていますが、本文で言及するのを忘れていました:適切な情報を提供するために、失敗が不適切なフォーマット、つまり解析によるものなのか、それとも他のIO関連の問題によるものなのかを本当に検出したいフィードバック (malformed_exception("x") など)。