Как сделать целочисленное преобразование строк - в интернете уже много раз отвечали ... однако я ищу самый компактный "C ++ - способ" сделать это.
Так как вы 'в состоянии объединять строки с помощью оператора перегруженного +, было бы предпочтительно иметь возможность что-то делать в соответствии с конкатенацией python-ish x = (stringVariable + str (intVariable)), но я не знаю, есть ликанонический способ сделать это в C ++.
Наиболее распространенные решения, которые я вижу:
stringstream: если возможно, было бы неплохо не иметь 3 строки кода (объявление, запись в поток, преобразование в строку) только дляобъединить несколько букв и цифр.
Итоа: это работает, но я ищу каноническое решение C ++.Кроме того, я думаю, что itoa технически нестандартен, хотя я могу ошибаться.
повысить формат / повысить лексическое приведение: это тоже работает, но разве в vanilla C ++ нет ничего, что могло бы работать?