我在编写我的小解析器时遇到了这个问题,并注意到字符串流在遇到空格字符后似乎不再接收任何数据。
基本上
std::stringstream stream;
stream << "Test test";
std::string str;
stream >> str;
std::cout << str;
将打印“测试”而不是“测试测试”。有没有办法避免这种情况?
我在编写我的小解析器时遇到了这个问题,并注意到字符串流在遇到空格字符后似乎不再接收任何数据。
基本上
std::stringstream stream;
stream << "Test test";
std::string str;
stream >> str;
std::cout << str;
将打印“测试”而不是“测试测试”。有没有办法避免这种情况?