1. 程式人生 > >c++ string、int相互轉換

c++ string、int相互轉換

採用sstream中定義的字串流物件來實現
1> int轉string

#include<sstream>
int i = 12; 
ostringstream os; //構造一個輸出字串流,流內容為空 
os << i; //向輸出字串流中輸出int整數i的內容 
string str=os.str();  

2>string 轉int

string str="123";
istringstream is(str); //構造輸入字串流,流的內容初始化為“12”的字串 
int i; 
is >> i; //從is流中讀入一個int整數存入i中