Пространства имён
Варианты
Действия

Compile-time rational arithmetic

Материал из cppreference.com
< cpp‎ | numeric

 
 
Numerics библиотеки
Общие математические функции
Плавающей точкой окружающей среды
Комплексные числа
Числовых массивов
Псевдослучайных чисел поколения
Во время компиляции рациональной арифметики (C++11)
Generic числовые операции
Оригинал:
Generic numeric operations
Текст был переведён автоматически через Google Translate.
Вы можете проверить и исправить перевод. Для инструкций кликните сюда.
iota(C++11)
accumulate
inner_product
adjacent_difference
partial_sum
 
Компиляция время рациональная арифметика
ratio(C++11)
Арифметика
Оригинал:
Arithmetic
Текст был переведён автоматически через Google Translate.
Вы можете проверить и исправить перевод. Для инструкций кликните сюда.
ratio_add(C++11)
ratio_subtract(C++11)
ratio_multiply(C++11)
ratio_divide(C++11)
Сравнение
Оригинал:
Comparison
Текст был переведён автоматически через Google Translate.
Вы можете проверить и исправить перевод. Для инструкций кликните сюда.
ratio_equal(C++11)
ratio_not_equal(C++11)
ratio_less(C++11)
ratio_less_equal(C++11)
ratio_greater(C++11)
ratio_greater_equal(C++11)
 
std::ratio шаблона класса и связанных с ними шаблоны предоставляют время компиляции рациональное поддержка арифметики. Каждый экземпляр этого шаблона точно представляет любое конечное число рациональных.
Оригинал:
The class template std::ratio and associated templates provide compile-time rational arithmetic support. Each instantiation of this template exactly represents any finite rational number.
Текст был переведён автоматически через Google Translate.
Вы можете проверить и исправить перевод. Для инструкций кликните сюда.

[править] Во время компиляции фракций

Заголовочный файл <ratio>
представляет точную рациональную дробь
Оригинал:
represents exact rational fraction
Текст был переведён автоматически через Google Translate.
Вы можете проверить и исправить перевод. Для инструкций кликните сюда.

(шаблон класса)
Несколько определения типов удобства, которые соответствуют SI отношений обеспечивается стандартной библиотеки
Оригинал:
Several convenience typedefs that correspond to the SI ratios are provided by the standard library:
Текст был переведён автоматически через Google Translate.
Вы можете проверить и исправить перевод. Для инструкций кликните сюда.
Заголовочный файл <ratio>
Тип Definition
yocto
std::ratio<1, 1000000000000000000000000>, если std::intmax_t может представлять знаменателю
Оригинал:
std::ratio<1, 1000000000000000000000000>, if std::intmax_t can represent the denominator
Текст был переведён автоматически через Google Translate.
Вы можете проверить и исправить перевод. Для инструкций кликните сюда.
zepto
std::ratio<1, 1000000000000000000000>, если std::intmax_t может представлять знаменателю
Оригинал:
std::ratio<1, 1000000000000000000000>, if std::intmax_t can represent the denominator
Текст был переведён автоматически через Google Translate.
Вы можете проверить и исправить перевод. Для инструкций кликните сюда.
atto std::ratio<1, 1000000000000000000>
femto std::ratio<1, 1000000000000000>
pico std::ratio<1, 1000000000000>
nano std::ratio<1, 1000000000>
micro std::ratio<1, 1000000>
milli std::ratio<1, 1000>
centi std::ratio<1, 100>
deci std::ratio<1, 10>
deca std::ratio<10, 1>
hecto std::ratio<100, 1>
kilo std::ratio<1000, 1>
mega std::ratio<1000000, 1>
giga std::ratio<1000000000, 1>
tera std::ratio<1000000000000, 1>
peta std::ratio<1000000000000000, 1>
exa std::ratio<1000000000000000000, 1>
zetta
std::ratio<1000000000000000000000, 1>, если std::intmax_t можно представить в числителе
Оригинал:
std::ratio<1000000000000000000000, 1>, if std::intmax_t can represent the numerator
Текст был переведён автоматически через Google Translate.
Вы можете проверить и исправить перевод. Для инструкций кликните сюда.
yotta
std::ratio<1000000000000000000000000, 1>, если std::intmax_t можно представить в числителе
Оригинал:
std::ratio<1000000000000000000000000, 1>, if std::intmax_t can represent the numerator
Текст был переведён автоматически через Google Translate.
Вы можете проверить и исправить перевод. Для инструкций кликните сюда.

[править] Во время компиляции рациональной арифметики

Несколько шаблонов классов, которые выполняют арифметические операции над ratio объектов во время компиляции предоставляется.
Оригинал:
Several class templates, that perform arithmetic operations on ratio objects at compile-time are provided.
Текст был переведён автоматически через Google Translate.
Вы можете проверить и исправить перевод. Для инструкций кликните сюда.
Заголовочный файл <ratio>
(C++11)
добавляет два ratio объектов во время компиляции
Оригинал:
adds two ratio objects at compile-time
Текст был переведён автоматически через Google Translate.
Вы можете проверить и исправить перевод. Для инструкций кликните сюда.

(шаблон класса) [edit]
вычитание двух объектов ratio во время компиляции
Оригинал:
subtracts two ratio objects at compile-time
Текст был переведён автоматически через Google Translate.
Вы можете проверить и исправить перевод. Для инструкций кликните сюда.

(шаблон класса) [edit]
умножает два ratio объектов во время компиляции
Оригинал:
multiplies two ratio objects at compile-time
Текст был переведён автоматически через Google Translate.
Вы можете проверить и исправить перевод. Для инструкций кликните сюда.

(шаблон класса) [edit]
разделяет две ratio объектов во время компиляции
Оригинал:
divides two ratio objects at compile-time
Текст был переведён автоматически через Google Translate.
Вы можете проверить и исправить перевод. Для инструкций кликните сюда.

(шаблон класса) [edit]

[править] Во время компиляции рациональное сравнение

Несколько шаблонов классов, которые выполняют операции сравнения на ratio объектов во время компиляции предоставляется.
Оригинал:
Several class templates, that perform comparison operations on ratio objects at compile-time are provided.
Текст был переведён автоматически через Google Translate.
Вы можете проверить и исправить перевод. Для инструкций кликните сюда.
Заголовочный файл <ratio>
сравнивает два объекта ratio за равенство во время компиляции
Оригинал:
compares two ratio objects for equality at compile-time
Текст был переведён автоматически через Google Translate.
Вы можете проверить и исправить перевод. Для инструкций кликните сюда.

(шаблон класса) [edit]
сравнивает два ratio объектов для неравенством во время компиляции
Оригинал:
compares two ratio objects for inequality at compile-time
Текст был переведён автоматически через Google Translate.
Вы можете проверить и исправить перевод. Для инструкций кликните сюда.

(шаблон класса) [edit]
сравнивает два ratio объектов для меньше во время компиляции
Оригинал:
compares two ratio objects for less than at compile-time
Текст был переведён автоматически через Google Translate.
Вы можете проверить и исправить перевод. Для инструкций кликните сюда.

(шаблон класса) [edit]
compares two ratio objects for less than or equal to at compile-time
(шаблон класса) [edit]
сравнивает два ratio объектов для больше во время компиляции
Оригинал:
compares two ratio objects for greater than at compile-time
Текст был переведён автоматически через Google Translate.
Вы можете проверить и исправить перевод. Для инструкций кликните сюда.

(шаблон класса) [edit]
сравнивает два ratio объектов для больше или равно во время компиляции
Оригинал:
compares two ratio objects for greater than or equal to at compile-time
Текст был переведён автоматически через Google Translate.
Вы можете проверить и исправить перевод. Для инструкций кликните сюда.

(шаблон класса) [edit]