c++ 最近标准添加了stringstream类,可以非常简单的对int 和 string 进行相互的转化

//int 转 string
void int2str(const int& i, string& src)
{
    stringstream stream;
    stream << i;
    src = stream.str();
}
//string 转 int
void str2int(const string& s, int& number)
{

    std::stringstream stream;

    stream << s; //插入字符串
    stream >> number; //转换成int
    //stream.clear(); //如果需要多次转换,必须先清除stream
}
//需要引入的头文件

#include <iostream>
#include <sstream>

最新文章

  1. UWP开发之Mvvmlight实践九:基于MVVM的项目架构分享
  2. R语言:常用统计检验
  3. 德国W家HIPP 奶粉有货播报:2014.6.25 HIPP 1+ 4盒装有货啦!
  4. .NET面试题解析(02)-拆箱与装箱
  5. javascript设计模式与开发实践阅读笔记(8)——观察者模式
  6. TestLink学习三:发送邮件的两种配置方法
  7. (spring-第4回【IoC基础篇】)spring基于注解的配置
  8. webstorm+nodejs+JetBrains IDE Support+chrome打造前端开发神器
  9. 互联网TCP/IP五层模型(一)
  10. (摘)C#comboBox绑定数据
  11. [笔记]SciPy、Matplotlib基础操作
  12. cassandra.yaml 配置 (非原创,侵删)
  13. C#中的Infinity和NaN
  14. 将函数声明为Static的作用
  15. linux中查看 php.ini 的存放位置
  16. CentOS6.8配置SonarQube Scanner配合SonarQube使用
  17. 项目上有红色感叹号, 一般就是依赖包有问题, remove依赖,重新加载,maven的也行可认删除,自己也会得新加载
  18. 持续集成+自动化部署[代码流水线管理及Jenkins和gitlab集成]
  19. [leetcode trie]212. Word Search II
  20. 2017百度春招&lt;有趣的排序&gt;

热门文章

  1. 树莓派 Learning 002 装机后的必要操作 --- 05 给树莓派搭建“x86 + pi”环境 -- 安装**32位运行库** -- 解决`E:未发现软件包 xxx` 问题
  2. centos7命令行和图形界面的相互切换(附centos7安装配置教程)
  3. htmlparser API
  4. jquery插件-自由拖拽
  5. hdu 2897 邂逅明下 (简单巴什博弈)
  6. chrome - Vimium 插件超级方便快捷键
  7. python 里 np.array 的shape (2,)与(2,1)的分别是什么意思,区别是什么?
  8. WPF动画——故事板(Storyboard)
  9. Repeater+AspNetPager+Ajax留言板
  10. LogAspect