使用streamstring做string与int之间的转换

头文件为

</pre><pre class="cpp" name="code">#include<sstream>

int 转换为 string

stringstream ss;int num = 123456;ss << num;  //把int类型的变量放入streamstring中//输出”123456“//方法一, 直接输出cout << ss.str();//方法二,将ss写到string类型的变量中string convert_str;ss >> convert_str;cout << convert_str;

string转换为int

stringstream ss;string strNum = "123456";int num;ss << strNum;ss >> num;cout << num;

清空stringstream

有时候需要连续使用streamstring时需要先清空

方法如下,必须同时使用,少了任何一步都不能顺利清空

ss.str("");
ss.clear();

参考http://www.dotblogs.com.tw/v6610688/archive/2013/11/08/cplusplus_stringstream_int_and_string_convert_and_clear.aspx



streamstring用法介绍相关推荐

  1. awk 和sed的用法介绍

    awk 和sed的用法介绍 一.awk的介绍 1. 作用及用法要求 2. 使用方法 (1)使用的命令: (2)举例说明: 二.sed的介绍 1. 用法介绍及常用命令 2. 具体使用 一.awk的介绍 ...

  2. Scanpy(一)AnnData数据结构与一些API用法介绍

    目录 Scanpy简介与安装 AnnData AnnData的结构 h5ad:AnnData的写入和读取 Scanpy中一些常用api的用法介绍 sc.pp.filter_cells sc.pp.fi ...

  3. php中使用mysql的视图_MYSQL中视图的用法介绍(代码示例)

    本篇文章给大家带来的内容是关于MYSQL中视图的用法介绍(代码示例),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 1.什么是视图 执行一条SQL,将结果集保存在一张虚拟表中 (相关 ...

  4. pm2常用的命令用法介绍

    pm2 是一个带有负载均衡功能的Node应用的进程管理器.当你要把你的独立代码利用全部的服务器上的所有CPU,并保证进程永远都活着,0秒的重载, PM2是完美的,下面我们来看pm2常用的命令用法介绍吧 ...

  5. predicate java_java8中predicate的用法介绍(代码示例)

    本篇文章给大家带来的内容是关于java8中predicate的用法介绍(代码示例),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 传递代码 我们首先看一个例子,假设你有一个 Appl ...

  6. c++ stl容器vector删除(erase),遍历等基本用法介绍及头文件

    Vectors 包含着一系列连续存储的元素,其行为和数组类似.访问Vector中的任意元素或从末尾添加元素都可以在常量级时间复杂度内完成,而查找特定值的元素所处的位置或是在Vector中插入元素则是线 ...

  7. CompletableFuture API用法介绍(二)

    文章目录 一.纯消费 API 1.thenAccep 2.thenAcceptBoth 3.runAfterBoth 4.thenRun(Runnable action) 二.组合API 1.then ...

  8. python数组用sum求和_对python中array.sum(axis=?)的用法介绍

    根据代码中运行的结果来看,主要由以下几种: 1. sum():将array中每个元素相加的结果 2. axis对应的是维度的相加. 比如: 1.axis=0时,对饮搞得是第一个维度元素的相加, [[0 ...

  9. php simpledateformat,Java中SimpleDateFormat的用法介绍(代码示例)

    本篇文章给大家带来的内容是关于Java中SimpleDateFormat的用法介绍(代码示例),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 1.为什么要使用SimpleDateFo ...

最新文章

  1. Android 学习历程摘要(一)
  2. Python中的继承
  3. boost::contract模块实现命名覆盖的测试程序
  4. SQLite3.8.4.2在Windows平台下的编译和使用
  5. atoll找不到标识符c语言,C/C++编程笔记:C++中的atol,atoll和atof函数
  6. UC浏览器电脑版怎么设置字体大小 UC浏览器字体设置教程
  7. 11.Axis客户端接收不同参数类型
  8. EntityFramework 7 Linq Contains In 奇怪问题(已修复)
  9. matlab imfilter函数,Matlab中fspecial函数 和imfilter函数的用法
  10. OpenGL中相关函数的意义及用法
  11. linux桌面只运行浏览器,4个Linux桌面上的轻量级图像浏览器
  12. 伽卡他卡使用教程_【伽卡他卡电子教室教师端介绍】伽卡他卡电子教室教师端特色_伽卡他卡电子教室教师端说明-最笨下载...
  13. php如何配置gii,yii2 框架使用gii工具创建模块
  14. PVE 天龙八部TLBB服务端搭建(一)--linux环境搭建
  15. 全民美颜时代中,美颜SDK担任着什么角色?
  16. 表情包受保护无法发送怎么破解和制作gif表情包
  17. 查看ubuntu服务器防火墙配置文件,Ubuntu Server服务器防火墙ufw开启及配置方法 | 坐倚北风...
  18. Missing Marketing Icon. iOS Apps must include a 1024x1024px Marketing Icon in PNG format. Apps that
  19. PMOS和NMOS的导通特性
  20. Apache+Python+Windows进行CGI编程新手上路时的各种坑

热门文章

  1. 索尼“踏足”汽车激光雷达
  2. 工业微型计算机资料,《工业用微型计算机》串讲资料.doc
  3. 读书笔记:《聪明的投资者》
  4. NVIDA GTX2080 Ubuntu18.04 cuda10.0 cudnn7.5 tensorflow 1.12 install
  5. 游戏建模行业,3ds MAX和Maya学哪个?哪个更简单好学?
  6. 云边协同与人工智能AI的深度融合(云端训练、边端推理)
  7. 【JavaScript】查询字符串、JSON字符串、时间对象、定时器、同步异步、BOM
  8. Executor框架线程池参数配置原则
  9. 在Linux C编程中使用Unicode和UTF-8
  10. golang大厂面试1