zoukankan      html  css  js  c++  java
  • C++中用stringstream类进行数据类型的转换

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

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

    1.首先引入头文件include<sstream>;

    2.定义stringstream对象  stream;

    3.使用运算符号“<<” 向对象stream中传值;

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

    具体实现如下:

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

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

    include<sstream>
    using namespace std;
    int main()
    {
        stringstream stream;
    
        stream << "nihao";
        int n;
        stream >> n;//这里的n将保持未初始化时的随机值
        cout << n << endl;
        stream.str("");//清空
        stream << "def";
        string s;
        stream >> s;
        cout << s << endl;
        return 0;
    
    }
  • 相关阅读:
    Android作业10/21
    Android作业10/07
    Android作业0930
    Android作业 0923
    第四周作业
    第七周
    第六周
    第四周作业
    3.10第二次
    jsp第一次作业
  • 原文地址:https://www.cnblogs.com/fuhang/p/9728099.html
Copyright © 2011-2022 走看看