JakeS wrote:
> мне кажется что с точки зрения правильного проектирования вариант 3
> оптимален.
По-моему:
Converter converter("from-encoding", "to-encoding");
string str2 = converter.convert(str1);
string str3 = converter.convert(str1.begin(), str1.end());
string str4 = converter.convert(istream1.begin(), istream1.end());
converter.convert(istream1.begin(), istream1.end(), outputIterator);
Ибо кодировки вещь такая... может прийти из входного потока как строка, может быть "CP1251", "cp1251", "windows-1251". И
шаблоны тут вообще непонятно зачем.
Posted via RSDN NNTP Server 2.0