在文档中,它说 stringstream::get()
将从字符串流中提取一个字符。然而,对我来说,这个函数的行为就像描述 stringstream::peek()
一样:
stringstream test("/A/B/C/D/E");
test.get();
cout << test.str();
据我所知,这应该打印 A/B/C/D/E
,但是 /A/B/C/D/E
是打印出来。
最佳答案
我最终使用了带有临时字符串的 getline(test, str)
。
关于c++ - get函数的stringstream不删除字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29206156/