展示下stringstream line(str) 的相关代码
时间: 2023-05-30 17:02:53 浏览: 131
string类 代码
以下是一个使用stringstream line(str)的示例代码:
```
#include <iostream>
#include <string>
#include <sstream>
using namespace std;
int main()
{
string str = "Hello World!";
// 创建一个stringstream对象
stringstream line(str);
// 从stringstream中读取每个单词并打印出来
string word;
while (line >> word) {
cout << word << endl;
}
return 0;
}
```
在上面的示例中,我们使用stringstream line(str)创建了一个stringstream对象,并将字符串"Hello World!"传递给它。然后,我们使用while循环从stringstream中读取每个单词,并将其打印出来。
注意,stringstream对象可以像cin和cout一样使用,因为它们都是istream和ostream类的派生类。因此,可以使用流运算符(<<和>>)来向stringstream中写入和读取数据。
阅读全文