标签: c++
请考虑以下代码:
std::stringstream test; test << std::string("This is a test."); std::string str; test >> str; std::cout << "\"" << str << "\"" << std::endl;
这只输出字符串&#34;这&#34;而不是&#34;这是一个测试。&#34;
为什么会这样,我怎样才能获得整个字符串?
答案 0 :(得分:5)
std::stringstream::str:
std::stringstream::str
std::string str = test.str();