私は C++ 用のブースト ライブラリを使用していますが、関数 lexical_cast の動作が非常に奇妙です。lexical_cast("0.07513994") を実行すると正常に動作しますが、変換する必要がある変数を使用すると、bad_lexical_cast 例外がスローされます。コードは次のとおりです。
string word;
istringstream iss(line);
do
{
string word;
iss >> word;
double x;
x = lexical_cast<double>(word);
cout << x << endl;
} while (iss);
ここで何が間違っていますか?助けていただければ幸いです、ありがとう