Partager via


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

Voir aussi

Référence

strstreambuf, classe