Namensräume
Varianten
Aktionen

std::ratio_not_equal

Aus cppreference.com
< cpp‎ | numeric‎ | ratio

 
 
Numerik-Bibliothek
Gemeinsame mathematischen Funktionen
Floating-Point-Umgebung
Komplexe Zahlen
Numerische Arrays
Pseudo-Zufallszahlen
Compile-time rationale Arithmetik (C++11)
Generische numerische Operationen
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
 
Compile-Zeit rationale Arithmetik
ratio(C++11)
Arithmetik
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)
Vergleich
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)
 
definiert in Header <ratio>
template< class R1, class R2 >
struct ratio_not_equal : std::integral_constant;
Wenn die Verhältnisse R1 und R2 nicht gleich sind, liefert das Element konstant value gleich true. Ansonsten ist value 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.

Inhaltsverzeichnis

Inherited from std::integral_constant

Member constants

value
[statisch]
true wenn R1::num != R2::num || R1::den != R2::den , false anders
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.

(public static Mitglied konstanten)

Member functions

operator bool
wandelt das Objekt bool, gibt 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.

(öffentliche Elementfunktion)

Member types

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
value_type bool
type std::integral_constant<bool, value>

[Bearbeiten] Mögliche Implementierung

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

[Bearbeiten] Beispiel

#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";
    }
}

Output:

2/3 != 1/3