numeric_limits::is_signed
Teste si un type a une représentation signée.
static const bool is_signed = false;
Valeur de retour
true si le type est une représentation signée ; false dans le cas contraire.
Notes
Le membre contient la valeur true pour un type qui est une représentation signé, ce qui est le cas pour tous les types prédéfinis de virgule flottante et entier signé.
Exemple
// numeric_limits_is_signaled.cpp
// compile with: /EHsc
#include <iostream>
#include <limits>
using namespace std;
int main( )
{
cout << "Whether float objects have a signed representation: "
<< numeric_limits<float>::is_signed
<< endl;
cout << "Whether double objects have a signed representation: "
<< numeric_limits<double>::is_signed
<< endl;
cout << "Whether signed char objects have a signed representation: "
<< numeric_limits<signed char>::is_signed
<< endl;
cout << "Whether unsigned char objects have a signed representation: "
<< numeric_limits<unsigned char>::is_signed
<< endl;
}
Configuration requise
**En-tête :**limites <de >
Espace de noms : std