当前位置:  开发笔记 > 编程语言 > 正文

C++中的"string","stream"和"stringstream"类是什么?

如何解决《C++中的"string","stream"和"stringstream"类是什么?》经验,为你挑选了2个好方法。

我想知道c ++中string和stream之间的区别是什么,以及stringstream是什么?



1> orip..:

istreamostream:流数据的接口(文件,套接字等)

istringstream:istream包装字符串并提供其内容的

ostringstream:ostream保存以字符串形式写入的内容

例:

istringstream datastream("1 2 3");

int val;
datastream >> val;
cout << val << endl; // prints 1

datastream >> val;
cout << val << endl; // prints 2

datastream >> val;
cout << val << endl; // prints 3


ostringstream outstream;
outstream << 1 << "+" << 2 << "=" << 3;
cout << outstream.str() << endl; // prints "1+2=3"



2> Ari Ronen..:

非常非正式:字符串是一组字符,流是一种操纵移动数据的工具.字符串流是一个c ++类,它允许您使用字符串作为流的数据的源和目标.

推荐阅读
wangtao
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有