C++中用stringstream类进行数据类型的转换

2021-06-16 06:05

阅读:517

标签:类型   code   ring   数据类型转换   stream   return   space   nbsp   pre   

我们在进行C++编程过程中,经常需要进行数据类型的转换。 stringstream 类的作用就是进行数据类型转换。要想在程序中使用 stringstream 类,我们需要在源程序文件中包含头文件include

接下来就看看如何利用stringstream类进行数据类型转换:

1.首先引入头文件include;

2.定义stringstream对象  stream;

3.使用运算符号“

4.使用运算符“>>”向目标类型对象赋值;

具体实现如下:

includeint main()
{
    stringstream stream;
    stream //向流中传值
    auto result;//这里存储转换结果
    stream >> result;//向result中写入值
    
    return 0;
}

如果想要多次赋值,则需要清空stream.

includeusing namespace std;
int main()
{
    stringstream stream;

    stream "nihao";
    int n;
    stream >> n;//这里的n将保持未初始化时的随机值
    cout  endl;
    stream.str("");//清空
    stream "def";
    string s;
    stream >> s;
    cout  endl;
    return 0;

}

 

C++中用stringstream类进行数据类型的转换

标签:类型   code   ring   数据类型转换   stream   return   space   nbsp   pre   

原文地址:https://www.cnblogs.com/fuhang/p/9728099.html


评论


亲,登录后才可以留言!