Si estas en C++, creo que lo más fácil es usar los streams:
Variable int:
stream:
Meto el contenido de la variable int en el stream:
En este punto puedes actuar de dos formas:
1. Creas la variable string y haces uso del operador << para vocar en ella el contenido del stream:
2.- Convertir el contenido del stream en un string haciendo uso de la función
str() y asignar el valor a una variable tipo string, ya sea desde el constructor copia o haciendo uso del operador de asignación:
ó
Saludos!