deadCoo, конвертация через
Цитата:
string b_str;
ostringstream convert;
convert << b;
b_str = convert.str();
|
ostringstream вполне вероятно выдаёт результат в какой-нибудь другой кодировке, чем введена b_str изначально в мапу. по крайней мере res = (a+=b) выдаст a только если b = 0.
лучше а и б сделать однотипными, а потом преобразовывать их или не преобразовывать в зависимости от типа введённой операции.