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

Boost.Integer

Boost , Boost.Integer ,

Boost C++ Libraries

...one of the most highly regarded and expertly designed C++ library projects in the world. Herb Sutter and Andrei Alexandrescu, C++ Coding Standards

Next

Boost.Integer

Beman Dawes

Daryle Walker

Gennaro Prota

John Maddock

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


Повышаю. Integer обеспечивает поддержку целых типов, что особенно полезно в общем программировании. Он предоставляет средства для выбора целого типа на основе его свойств, таких как количество битов или максимальное поддерживаемое значение, а также выбор битовой маски для компиляции. Существует производная от std::numeric_limits, которая обеспечивает интегральные постоянные выражения для<min>и<max>. Наконец, он предоставляет два алгоритма времени компиляции: определение максимальной мощности двух в значении времени компиляции и вычисление минуты и максимума постоянных выражений.

компонент

Заголовок

Цель

Передовые декларации.

<<boost/integer_fwd.hpp>>

Форвардные декларации классов и шаблоны классов — для использования, когда требуется только название класса.

Целые черты

.

<<boost/integer_traits.hpp>>

Класс шаблон<boost::integer_traits>, происходит от<std::numeric_limits>и добавляет<const_min>и<const_max>членов.

Выбор типа целого числа

.

<<boost/integer.hpp>>

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

Целые маски

.

<<boost/integer/integer_mask.hpp>>

Шаблоны для выбора целочисленных масок, одинарных или низших групп, исходя из количества битов: Используйте для выбора конкретной маски, когда битовое положение(ы) основано на переменной времени компиляции. Полезно для общего программирования.

Составьте журнал времени2 Расчет

.

<<boost/integer/static_log2.hpp>>

Шаблон для нахождения высшей силы двух в числе: Используйте, чтобы найти размер бита / диапазон на основе максимального значения. Полезно для общего программирования.

Составьте расчет времени min/max

.

<<boost/integer/static_min_max.hpp>>

Шаблоны для нахождения экстремумов двух чисел: Используйте, чтобы найти границу на основе минимального или максимального значения. Полезно для общего программирования.

Последний пересмотр: 21 сентября 2016 года в 14:46:50 GMT


Next

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




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



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


реклама


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

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