std::ratio
Aus cppreference.com
|
|
This page has been machine-translated from the English version of the wiki using Google Translate.
The translation may contain errors and awkward wording. Hover over text to see the original version. You can help to fix errors and improve the translation. For instructions click here. |
<metanoindex/>
<tbody> </tbody>| definiert in Header <ratio>
|
||
template< std::intmax_t Num, std::intmax_t Denom = 1 > class ratio; |
(seit C++11) | |
The class template std::ratio provides compile-time rational arithmetic support. Each instantiation of this template exactly represents any finite rational number as long as its numerator Num and denominator Denom are representable as compile-time constants of type std::intmax_t. In addition, Denom may not be zero and may not be equal to the most negative value. Both numerator and denominator are automatically reduced to the lowest terms.
Mehrere Convenience typedefs, die auf die SI-Verhältnisse entsprechen, werden von der Standard-Bibliothek zur Verfügung:
Original:
Several convenience typedefs that correspond to the SI ratios are provided by the standard library:
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
definiert in Header
<ratio> | |
Type
Original: Type The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. |
Definition |
yocto
|
std::ratio<1, 1000000000000000000000000>, wenn std::intmax_t können den Nenner darstellenOriginal: std::ratio<1, 1000000000000000000000000>, if std::intmax_t can represent the denominatorThe text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. |
zepto
|
std::ratio<1, 1000000000000000000000>, wenn std::intmax_t können den Nenner darstellenOriginal: std::ratio<1, 1000000000000000000000>, if std::intmax_t can represent the denominatorThe text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. |
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>, wenn std::intmax_t können den Zähler darstellenOriginal: std::ratio<1000000000000000000000, 1>, if std::intmax_t can represent the numeratorThe text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. |
yotta
|
std::ratio<1000000000000000000000000, 1>, wenn std::intmax_t können den Zähler darstellenOriginal: std::ratio<1000000000000000000000000, 1>, if std::intmax_t can represent the numeratorThe text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. |
Mitglied Typen
Mitglied Typ
Original: Member type The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. |
Definition |
type
|
std::ratio<num, den>
|
Mitglied widerspricht
constexpr intmax_t num [statisch] |
constexpr Wert vom Typ std::intmax_t gleich sign(Num) * sign(Denom) * abs(Num) / gcd(Num, Denom) Original: constexpr value of type std::intmax_t equal to sign(Num) * sign(Denom) * abs(Num) / gcd(Num, Denom) The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. (public static Mitglied konstanten) |
constexpr intmax_t den [statisch] |
constexpr Wert vom Typ std::intmax_t gleich abs(Denom) / gcd(Num, Denom) Original: constexpr value of type std::intmax_t equal to abs(Denom) / gcd(Num, Denom) The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. (public static Mitglied konstanten) |