假设我在C ++中有一个stringsteam,我想对它做不同的操作,如:

搜索一系列字符, 将文本块转换为int(在行的中间), 前后移动get指针等等。

使用stringstreams做这类事情的标准/常用方法是什么?

有帮助吗?

解决方案

您可以使用stringstream :: str()方法返回关联的std :: string对象。然后,您可以对返回的字符串执行所需的操作。

其他提示

顾名思义,stringtream是一个流。流允许顺序访问,而不是随机访问。如果你想随机访问,你可以使用stringstream :: str()函数来获取字符串的字符串版本。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top