Partager via


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

Voir aussi

Référence

strstreambuf Class