Официальный сайт студ.городка НГТУ
Программирование и БД » [C++] аналог itoa для string 

#1  10.12.11 03:44

[C++] аналог itoa для string

Подскажите пожалуйста, есть ли какой-нибудь аналог функции itoa, но чтобы возвращал результат в STL'евскую string?
Я понимаю, что можно сначала воспользоваться стандартной itoa, а потом результат уже конвертнуть в string, но хотелось бы как-то без велосипедов обойтись.

Offline

#2  10.12.11 10:53

Re: [C++] аналог itoa для string

MSDN написал(а):

sprintf, _sprintf_l, swprintf, _swprintf_l, __swprintf_l

Offline

#3  11.12.11 22:36

Maq
Профиль

Re: [C++] аналог itoa для string

это не велосипед, это обычное решение.

Offline

#4  13.12.11 02:13

Re: [C++] аналог itoa для string

[PAUL], Maq, спасибо за ответы.
На просторах интернетов нашёл такой вариант, который собственно и заюзал:

std::stringstream out;
        out << i;
        str = out.str();

хотя это ещё тот спорный вопрос насколько он лучше, чем

AntiGen написал(а):

воспользоваться стандартной itoa, а потом результат уже конвертнуть в string

. Но по крайней мере с выделением/удалением памяти под буферный массив чаров не надо заморачиваться.

Offline

Программирование и БД » [C++] аналог itoa для string 

ФутЕр:)

© Hostel Web Group, 2002-2025.   Сообщить об ошибке

Сгенерировано за 0.737 сек.
Выполнено 14 запросов.