Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Teste si un type peut déterminer qu'une valeur est trop petite pour représenter comme valeur normale avant de l'arrondi.
static const bool tinyness_before = false;
Valeur de retour
true si le type peut détecter des valeurs minuscules avant d'arrondi ; false s'il ne peut pas.
Notes
Les types pouvant détecter le tinyness ont été inclus comme option avec les représentations à virgule flottante de CEI 559 et son implémentation peuvent affecter des résultats.
Exemple
// numeric_limits_tinyness_before.cpp
// compile with: /EHsc
#include <iostream>
#include <limits>
using namespace std;
int main( )
{
cout << "Whether float types can detect tinyness before rounding: "
<< numeric_limits<float>::tinyness_before
<< endl;
cout << "Whether double types can detect tinyness before rounding: "
<< numeric_limits<double>::tinyness_before
<< endl;
cout << "Whether long int types can detect tinyness before rounding: "
<< numeric_limits<long int>::tinyness_before
<< endl;
cout << "Whether unsigned char types can detect tinyness before rounding: "
<< numeric_limits<unsigned char>::tinyness_before
<< endl;
}
Configuration requise
en-tête : <limits>
l'espace de noms : DST