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

Chapter 31. Boost.Ratio 2.1.0

Boost , The Boost C++ Libraries BoostBook Documentation Subset , Part I. The Boost C++ Libraries (BoostBook Subset)

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

PrevUpHomeNext

Chapter 31. Boost.Ratio 2.1.0

Howard Hinnant

Beman Dawes

Vicente J. Botet Escriba

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

How to Use This Documentation

В этой документации используются следующие соглашения об именах и форматировании.

  • Код находится в<fixedwidth font>и является синтаксисом.
  • Заменимый текст, который вам нужно будет предоставить, находится в<italics>.
  • Свободные функции отображаются в шрифте кода, за которым следует<()>, как в<free_function()>.
  • Если имя относится к шаблону класса, оно указывается следующим образом:<class_template<>>; то есть оно находится в шрифте кода, а за его именем следует<<>>, чтобы указать, что это шаблон класса.
  • Если имя относится к функционально-подобному макросу, оно указывается следующим образом:<MACRO()>; то есть оно является верхним шрифтом кода, а за его именем следует<()>, чтобы указать, что оно является функционально-подобным макросом. Объектоподобные макросы появляются без следа<()>.
  • Имена, которые относятся кпонятиямв общем смысле программирования, указаны в CamelCase.
[Note] Note

Кроме того, такие заметки, как эта, указывают несущественную информацию, которая обеспечивает дополнительный фон или обоснование.

Наконец, вы можете мысленно добавить следующие фрагменты кода в этот документ:

// Include all of Ratio files
#include <boost/ratio.hpp>
using namespace boost;

Boost.Ratioнаправлен на реализацию средства компиляции временного соотношения в C++0x, как предложено вN2661 — A Foundation to Sleep On. Этот документ обеспечивает основу и мотивацию для ключевых проектных решений и является источником большой информации в этой документации.

БиблиотекаBoost.Ratioпредоставляет:

  • Шаблон класса<ratio>для определения рациональных констант времени компиляции, таких как 1/3 наносекунды или количество дюймов на метр.<ratio>представляет собой отношение времени компиляции констант времени компиляции с поддержкой арифметики времени компиляции с переполнением и делением на нулевую защиту.
  • Он обеспечивает текстовое представление<boost::ratio<N,D>>в форме<std::basic_string>, которое может быть полезным для ввода/вывода.
  • Некоторое расширение связано с концепциейRational Constant, позволяющей использовать<ratio><>в контекстеBoost.MPLчисловых метафункций.

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


PrevUpHomeNext

Статья Chapter 31. Boost.Ratio 2.1.0 раздела The Boost C++ Libraries BoostBook Documentation Subset Part I. The Boost C++ Libraries (BoostBook Subset) может быть полезна для разработчиков на c++ и boost.




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



:: Главная :: Part I. The Boost C++ Libraries (BoostBook Subset) ::


реклама


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

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