2009-05-05 34 views
3

说我有C++中的stringsteam,我想要做不同的操作,以它喜欢:使用字符串流?

搜索字符序列, 转换的文本块转换成int(在该行的中间), 移动来回指针等等。

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

回答

5

您可以使用stringstream :: str()方法返回关联的std :: string对象。然后你可以对返回的字符串进行你想要的操作。

3

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