Библиотека форматов предоставляет класс для форматирования аргументов по строке формата, как и printf, но с двумя основными отличиями:
формат отправляет аргументы во внутренний поток, поэтому он полностью безопасен и, естественно, поддерживает все типы, определенные пользователем.
Эллипсис (...) не может быть правильно использован в строго типизированном контексте формата, и, таким образом, вызов функции с произвольными аргументами заменяется последовательными вызовами аргументаоператор%
sample_new_features.cppиллюстрирует несколько функций форматирования, которые были добавлены в синтаксис printf, такие как простые позиционные директивы, центрированное выравнивание и «табулации».
sample_advanced.cppдемонстрирует использование расширенных функций, таких как повторное использование и модификация, форматирование объектов и т.д.
sample_userType.cppпоказывает поведение библиотеки форматана определяемых пользователем типах.
Пересмотрено02 декабря 2006 г.02 December, 2006[ORIG_END] -->
Статья The Boost Format library раздела может быть полезна для разработчиков на c++ и boost.
Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.