假设我在C ++中有一个stringsteam,我想对它做不同的操作,如:
搜索一系列字符, 将文本块转换为int(在行的中间), 前后移动get指针等等。
使用stringstreams做这类事情的标准/常用方法是什么?
答案 0 :(得分:5)
您可以使用stringstream :: str()方法返回关联的std :: string对象。然后,您可以对返回的字符串执行所需的操作。
答案 1 :(得分:3)
答案 2 :(得分:3)
顾名思义,stringtream是一个流。流允许顺序访问,而不是随机访问。如果你想随机访问,你可以使用stringstream :: str()函数来获取字符串的字符串版本。