Карта сайта 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::numeric_limits<>>,пределов<>признаков класса, которая обеспечивает последовательный способ полученияграницзначений длядиапазоначислового типа.

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

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

  • Поведение конвертера вне диапазона может быть настроено с помощью политики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-20 00:44:03/0.005497932434082/1