zoukankan      html  css  js  c++  java
  • stringstream 使用方法

    C++ 有stringstream这个工具可以方便的进行数据类型的转换

    使用时包含

    #include <sstream.h>

    using namespace std;

    当需要将一个整形的数转换为字符串

    stringstream mystream;
    
    int a = 100;
    
    mystream << a;
    
    std::string numstr;
    
    mystream >> mumstr;

    如果需要将一个字符串转化为整形数

    再次使用mystream需要清除之前的状态位

    调用 mystream.clear();

    并且字符串置空

    mystream.str("");

    这样就可以使用了。

    mystream.clear()
    mystream.str("");
    
    string strtest = "1234";
    mystream << strtest;
    int numconvert;
    mystream >> numconvert;

    除此之外 stringstream可以连续将输入的内容输出到指定变量

    std::string str1 = "1221";
    std::string str2 = "12.34";
    std::string str3 = "899";
    
    std::stringstream mystream;
    mystream << str1 << str2 << str3;
    int num1, num3;
    double num2;
    mystream >> num1 >> num2 >> num3;

    大体上就是mystream常用的用法了。

    我的公众号

  • 相关阅读:
    单例对象
    G1回收算法
    Java锁
    VUE开发
    Java线程池
    Java线程状态
    什么是进程,什么是线程
    maven 常用命令
    linux启动脚本,暂停脚本
    delphi---控件使用
  • 原文地址:https://www.cnblogs.com/secondtonone1/p/5502034.html
Copyright © 2011-2022 走看看