Có thể dùng hàm itoa từ C để chuyển int sang string.
Ví dụ (itoa)
#include <iostream>
#include <cstdlib> // cho itoa (không chuẩn C++)
int main() {
int a = 10;
char *intStr = itoa(a); // lưu ý: itoa không chuẩn
string str = string(intStr);
cout << str;
}Đầu ra
10
C++11 bổ sung phương thức to_string chuẩn cho mục đích này.
Ví dụ (C++11 to_string)
#include <iostream>
#include <string>
using namespace std;
int main() {
int a = 10;
string str = to_string(a);
cout << str;
}Đầu ra
10