Карта сайта Kansoftware
НОВОСТИУСЛУГИРЕШЕНИЯКОНТАКТЫ
Разработка программного обеспечения

Chapter 1. Boost.NumericConversion

Boost , Chapter 1. Boost.NumericConversion ,

Boost C++ Libraries Home Libraries People FAQ More

Next

Chapter 1. Boost.NumericConversion

Fernando Luis Cacciola Carballal

Распространяется под лицензией Boost Software License, версия 1.0. (См. сопроводительный файл LICENSE_1_0.txt или копию по адресуhttp://www.boost.org/LICENSE_1_0.txt)

Библиотека Boost Numeric Conversion - это набор инструментов для описания и выполнения преобразований между значениями различныхчисловых типов..

Библиотека содержит специальную альтернативу для подмножестваstd:Цифровые ограничения<>, класс признаков, который обеспечивает последовательный способ получения значенийграницыдля диапазоначислового типа.

Он также включает в себя наборклассов признаков, который описывает свойства времени компиляции преобразования из источника в целевой числовой тип. Можно использовать какарифметические, так иопределяемые пользователем числовые типы.

Предоставляется программныйконвертеробъект, который используетконверсионные характеристикидля выбора оптимизированной реализации. В такой реализации используется оптимальный код проверки диапазона, подходящий для комбинации источник/цель.

  • Поведение конвертера вне диапазона может быть настроено через. Политика OverflowHandler.
  • Для плавающей точки до интегральных преобразований режим округления может быть выбран с помощью политикиFloat2IntRounder.
  • Обычный низкоуровневый режим конверсии (например, для UDT) может быть передан через политикуRawConverter.
  • Оптимизированная логика автоматической проверки диапазона может быть отменена с помощью политикиUserRangeChecker.

Последний пересмотр: 02 июня 2014 в 09:10:01 GMT


Next

Статья Chapter 1. Boost.NumericConversion раздела Chapter 1. Boost.NumericConversion может быть полезна для разработчиков на c++ и boost.




Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.



:: Главная :: ::


реклама


©KANSoftWare (разработка программного обеспечения, создание программ, создание интерактивных сайтов), 2007
Top.Mail.Ru

Время компиляции файла: 2024-08-30 11:47:00
2025-05-19 17:46:49/0.028946161270142/1