понедельник, 10 августа 2009 г.

Загнать число в строку при помощи stringstream

Предположим, мы создаём некое перечисление и нам надо к какому-нибудь идентификатору добавить число:

int i = 1;
string* name;
name = new string;

*name = "tempfile";
ostringstream myStream(ostringstream::out);
myStream << i;
name->append(myStream.str());
В результате получим: "tempfile1"

Комментариев нет: