numeric_limits::is_modulo
Teste si type a une représentation modulo.
static const bool is_modulo = false;
Valeur de retour
true si le type a une représentation modulo ; false dans le cas contraire.
Notes
Une représentation modulo est une représentation où tous les résultats sont réduit modulo une valeur. Tous les types d'entiers non signés prédéfinis ont une représentation modulo.
Exemple
// numeric_limits_is_modulo.cpp
// compile with: /EHsc
#include <iostream>
#include <limits>
using namespace std;
int main( )
{
cout << "Whether float objects have a modulo representation: "
<< numeric_limits<float>::is_modulo
<< endl;
cout << "Whether double objects have a modulo representation: "
<< numeric_limits<double>::is_modulo
<< endl;
cout << "Whether signed char objects have a modulo representation: "
<< numeric_limits<signed char>::is_modulo
<< endl;
cout << "Whether unsigned char objects have a modulo representation: "
<< numeric_limits<unsigned char>::is_modulo
<< endl;
}
Configuration requise
En-tête: <limites>
Espace de noms : std