Espaces de noms
Variantes
Affichages
Actions

std::ratio_not_equal

De cppreference.com
< 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
adjacent_difference
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_add (C++11)
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)
 
Defined in header <ratio>
template< class R1, class R2 >
struct ratio_not_equal : std::integral_constant;
Si les rapports R1 et R2 ne sont pas égaux, fournit l'élément constant value true égale. Sinon, value est false .
Original:
If the ratios R1 and R2 are not 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.

Sommaire

Inherited from std::integral_constant

Member constants

value
[
statique
Original:
static
The 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<bool, value>

[modifier] Mise en œuvre possible

template< class R1, class R2 >
struct ratio_not_equal : std::integral_constant <
                              bool,
                              !std::ratio_equal<R1, R2>
                         > {};

[modifier] Exemple

#include <iostream>
#include <ratio>
 
int main()
{
    if(std::ratio_not_equal<std::ratio<2,3>, std::ratio<1,3>>::value) {
        std::cout << "2/3 != 1/3\n";
    } else {
        std::cout << "2/3 == 1/3\n";
    }
}

Résultat :

2/3 != 1/3