Re[5]: Security Enhancements in the CRT
От: remark Россия http://www.1024cores.net/
Дата: 01.03.07 15:12
Оценка: :)
Здравствуйте, Аноним, Вы писали:

R>>1. std::ostringstream — это удобно и безопасно. Но не так быстро.

А>насчет удобно — очень спорный момент. как может быть удобно городить(вставлять в текст — _совсем_ не наглядно!) кучу манипуляторов и иже с ними для форматированного вывода? %)

согласен.

я сам использую примерно следующий вид:
fmt % "data in hex: " %hex(data, len)% ", date: " %date<full_format>(d);


при этом такие "манипуляторы" необходимо применять только когда необходимо "объединить" несколько переменных (как для hex) или когда нужно передать ещё некие настройки (как для даты)
для остальных случаев предусмотрено разумное поведение по-умолчанию:

fmt % "number: " %i% ", string: " %s% ", unsigned number: " %u;



1024cores &mdash; all about multithreading, multicore, concurrency, parallelism, lock-free algorithms
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.