Compile-time rational arithmetic
Da 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. |
O
std::ratio
modelo de classe e modelos associados fornecer em tempo de compilação apoio aritmética racional. Cada instanciação deste modelo exatamente representa qualquer número finito racional.Original:
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.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.
[editar] Tempo de compilação frações
Defined in header
<ratio> | |
representa fração racional exato Original: represents exact rational fraction The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. (modelo de classe) |
Typedefs conveniência vários que correspondem aos índices de SI são fornecidos pela biblioteca padrão:
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.
Defined in header
<ratio> | |
Tipo
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>, se std::intmax_t pode representar o denominador
Original: std::ratio<1, 1000000000000000000000000>, if std::intmax_t can represent the denominator The 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>, se std::intmax_t pode representar o denominador
Original: std::ratio<1, 1000000000000000000000>, if std::intmax_t can represent the denominator The 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>, se std::intmax_t pode representar o numerador
Original: std::ratio<1000000000000000000000, 1>, if std::intmax_t can represent the numerator The 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>, se std::intmax_t pode representar o numerador
Original: std::ratio<1000000000000000000000000, 1>, if std::intmax_t can represent the numerator The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. |
[editar] Tempo de compilação aritmética racional
Vários modelos de classe, que executam operações aritméticas em objetos
ratio
em tempo de compilação são fornecidos.Original:
Several class templates, that perform arithmetic operations on
ratio
objects at compile-time are provided.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.
Defined in header
<ratio> | |
(C++11) |
adiciona dois objetos ratio em tempo de compilação Original: adds two ratio objects at compile-time The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. (modelo de classe) |
(C++11) |
subtrai dois objetos ratio em tempo de compilação Original: subtracts two ratio objects at compile-time The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. (modelo de classe) |
(C++11) |
multiplica dois objetos ratio em tempo de compilação Original: multiplies two ratio objects at compile-time The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. (modelo de classe) |
(C++11) |
divide dois objetos ratio em tempo de compilação Original: divides two ratio objects at compile-time The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. (modelo de classe) |
[editar] Tempo de compilação comparação racional
Vários modelos de classe, que realizam operações de comparação em objetos
ratio
em tempo de compilação são fornecidos.Original:
Several class templates, that perform comparison operations on
ratio
objects at compile-time are provided.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.
Defined in header
<ratio> | |
(C++11) |
compara dois objetos ratio de igualdade em tempo de compilação Original: compares two ratio objects for equality at compile-time The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. (modelo de classe) |
(C++11) |
compara dois objetos ratio para a desigualdade em tempo de compilação Original: compares two ratio objects for inequality at compile-time The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. (modelo de classe) |
(C++11) |
compara dois objetos ratio para menos do que em tempo de compilação Original: compares two ratio objects for less than at compile-time The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. (modelo de classe) |
(C++11) |
compares two ratio objects for less than or equal to at compile-time (modelo de classe) |
(C++11) |
compara dois objetos ratio para maior em tempo de compilação Original: compares two ratio objects for greater than at compile-time The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. (modelo de classe) |
(C++11) |
compara dois objetos ratio para maior ou igual a em tempo de compilação Original: compares two ratio objects for greater than or equal to at compile-time The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. (modelo de classe) |