string与int的相互转换以及把一个字符加入到string的末尾

#include "stdafx.h"
#include<sstream>
#include<string>
#include<iostream>
using namespace std;
int main(int argc, _TCHAR* argv[])
{
    int num;
    string  s = "123";
    stringstream ss(s);
//这里也可以用
//stringstream ss
//ss<<s;
//初始化还可以用ss.str(s);
//ss清空使用ss.clear(); ss
>> num; cout << num << endl; return 0; }

 int转string的方法类似···············

但是int到string的转换最简单粗暴的方法就是用to_string().

把一个字符加入到string的末尾

直接用string的+就行了,以前不能用append,因为append需要传入的是字符串类型,字符类型不管用。

原文地址:https://www.cnblogs.com/qiaozhoulin/p/4602417.html