
stringstream 类:
这里给出的 C++ 代码描述,会写的相对繁琐一些,目的是为了给大家讲一种新的字符串使用技巧。
C++ stringstream 类是一种十分有用的类,特别是当我们需要在程序中使用字符串和数字数据互相转换的时候。
要想在程序中使用 stringstream 类,我们需要在源程序文件中包含头文件include。
stringstream 对象的使用方法与 cout 对象和 cin 的使用方法基本相同。
>> 这个符号就很形象,比如:
cin>>a可以理解为将数据流流入到 a 中cout< 则是将数据流流入到 cout 中,归根结底还是数据流
可能对于底层的描述不太恰当,但是大家记住 >> 指向谁,则是将数据给到谁,stringstream 当成 cin cout 用即可。
在我上面给出的代码中,大家可以看到我还将数据还进行了转化处理,在 C++ 中数据类型的转化使用 stringstream 也是不错的选择。
#include
#include
#include
using namespace std;
int main()
{
int a = 666;
double b = 5.3;
stringstream ss;
ss << a << "/" << b;
string str;
ss >> str;
cout << str;
}
结果
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)