C++. Работа со строками. Подскажите, как использовать конкатенацию. - Вопросы по С+

Вопрос C++. Работа со строками. Подскажите, как использовать конкатенацию.

Регистрация
30 Ноя 2013
Сообщения
80
Репутация
-2
Спасибо
0
Монет
0
Суть задачи: имеется на руках строка, которую надо преобразовать в число.
В стандартной библиотеке есть функция atoi(), но она принимает char *, а не std::string. Так как работать с char *, если в цикле этот указатель должен вмещать в себя каждый раз какую-то новую цифру, при этом сохраняя старые, а потом все эти цифры преобразуются в число.
С т. з. java:
String s = "1";
s += "2";
int i = Integer.parseInt(s); // результат i = 12

Как устроить нечто подобное в С++ с использованием char * ?
 
Сверху Снизу