Тема: С/C++
Показать сообщение отдельно
Старый 10.07.2015, 14:44   #58
Юзер
 
Регистрация: 27.06.2006
Адрес: Тамбовский район.
Сообщений: 194
Репутация: 16 [+/-]
deadCoo, конвертация через
Цитата:
string b_str;
ostringstream convert;
convert << b;
b_str = convert.str();
ostringstream вполне вероятно выдаёт результат в какой-нибудь другой кодировке, чем введена b_str изначально в мапу. по крайней мере res = (a+=b) выдаст a только если b = 0.

лучше а и б сделать однотипными, а потом преобразовывать их или не преобразовывать в зависимости от типа введённой операции.
__________________
Finite Inkantem

Последний раз редактировалось Alex_Nolan; 10.07.2015 в 14:50.
Alex_Nolan вне форума  
Ответить с цитированием