# std::ratio_equal

< cpp‎ | numeric‎ | ratio

Bibliothèque Numerics
Fonctions mathématiques courantes
Virgule flottante environnement
Nombres complexes
Tableaux numériques
La génération de nombres pseudo-aléatoires
Moment de la compilation arithmétique rationnelle (C++11)
Génériques des opérations numériques
Original:
Generic numeric operations
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
 iota (C++11)
 accumulate
 inner_product
 partial_sum

Compiler arithmétique rationnelle du temps
 ratio (C++11)
Arithmétique
Original:
Arithmetic
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
 ratio_subtract (C++11)
 ratio_multiply (C++11)
 ratio_divide (C++11)
Comparaison
Original:
Comparison
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
 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)

 Déclaré dans l'en-tête template< class R1, class R2 > struct ratio_equal : std::integral_constant;
Si les ratios R1 et R2 sont égaux, fournit l'élément constant `value` true égale. Sinon, `value` est false .
Original:
If the ratios R1 and R2 are equal, provides the member constant `value` equal true. Otherwise, `value` is false.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

## Inherited from std::integral_constant

### Member constants

 value[statiqueOriginal:staticThe text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions.] true si R1::num == R2::num && R1::den == R2::den , false autrement Original: true if R1::num == R2::num && R1::den == R2::den , false otherwise The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. (constante membre statique publique)

### Member functions

 operator bool convertit l'objet en bool, retourne `value` Original: converts the object to bool, returns `value` The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. (fonction membre publique)

### Member types

 Type d' 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 `value_type` `bool` `type` std::integral_constant

### [modifier]Mise en œuvre possible

 ```template< class R1, class R2 > struct ratio_equal : public std::integral_constant < bool, R1::num == R2::num && R1::den == R2::den > {};```

### [modifier]Exemple

```#include <iostream>
#include <ratio>

int main()
{
if(std::ratio_equal<std::ratio<2,3>, std::ratio<4,6>>::value) {
std::cout << "2/3 == 4/6\n";
} else {
std::cout << "2/3 != 4/6\n";
}
}```

Résultat :

`2/3 == 4/6`