Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Prueba si un tipo puede determinar que un valor es demasiado pequeño actuar como valor normalizado antes de redondearlo.
static const bool tinyness_before = false;
Valor devuelto
true si el tipo se puede detectar valores en minúsculas antes de redondeo; false si no puede.
Comentarios
Incluían a tipos que pueden detectar tinyness como opción con CEI 559 representaciones de coma flotante y la implementación pueden afectar a algunos resultados.
Ejemplo
// 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;
}
Requisitos
encabezado: <límites>
espacio de nombres: std