numeric_limits::is_modulo
Teste si type a une représentation de modulo.
static const bool is_modulo = false;
Valeur de retour
true si le type a une représentation de modulo ; false cas contraire.
Notes
Une représentation de modulo est une représentation où tous les résultats sont modulo réduit une valeur.Tous les types intégrés d'entier non signé ont une représentation de 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 : <limits>
l'espace de noms : DST