Espacios de nombres
Variantes
Acciones

std::numeric_limits::max

De cppreference.com
 
 
Biblioteca de servicios
 
Apoyo de tipos
Propiedades de tipos
(C++11)
(C++11)
(C++14)
(C++11)
(C++11)(hasta C++20)
(C++11)(en desuso en C++20)
(C++11)
Constantes de rasgos de tipos
Metafunciones
(C++17)
Contexto de evaluación constante
Operaciones soportadas
Relaciones y consultas de propiedades
Modificaciones de tipos
Transformaciones de tipos
(C++11)
(C++11)
(C++17)
(C++11)(hasta C++20)(C++17)
 
 
static T max()
(hasta C++11)
staticconstexpr T max()
(desde C++11)
Devuelve el valor máximo representable finito por el T tipo numérico. Significativa para todos los tipos limitadas .
Original:
Returns the maximum finite value representable by the numeric type T. Meaningful for all bounded types.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

Contenido

[editar]Valor de retorno

Tstd::numeric_limits<T>::max()
/* non-specialized */ T();
booltrue
charCHAR_MAX
signedcharSCHAR_MAX
unsignedcharUCHAR_MAX
wchar_tWCHAR_MAX
char16_tUINT_LEAST16_MAX
char32_tUINT_LEAST32_MAX
shortSHRT_MAX
unsignedshortUSHRT_MAX
intINT_MAX
unsignedintUINT_MAX
longLONG_MAX
unsignedlongULONG_MAX
longlongLLONG_MAX
unsignedlonglongULLONG_MAX
floatFLT_MAX
doubleDBL_MAX
longdoubleLDBL_MAX

[editar]Excepciones

Especificación noexcept:  
noexcept
  (desde C++11)

[editar]Ejemplo

Muestra el uso de max () con algunos tipos fundamentales y algunas typedefs biblioteca estándar (la salida es específica del sistema)
Original:
Demonstrates the use of max() with some fundamental types and some standard library typedefs (the output is system-specific)
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

#include <limits>#include <cstddef>#include <iostream>int main(){std::cout<<"short: "<<std::dec<<std::numeric_limits<short>::max()<<" or "<<std::hex<<std::showbase<<std::numeric_limits<short>::max()<<'\n'<<"int: "<<std::dec<<std::numeric_limits<int>::max()<<" or "<<std::hex<<std::numeric_limits<int>::max()<<'\n'<<std::dec<<"streamsize: "<<std::dec<<std::numeric_limits<std::streamsize>::max()<<" or "<<std::hex<<std::numeric_limits<std::streamsize>::max()<<'\n'<<"size_t: "<<std::dec<<std::numeric_limits<std::size_t>::max()<<" or "<<std::hex<<std::numeric_limits<std::size_t>::max()<<'\n'<<"float: "<<std::numeric_limits<float>::max()<<" or "<<std::hexfloat<<std::numeric_limits<float>::max()<<'\n'<<"double: "<<std::defaultfloat<<std::numeric_limits<double>::max()<<" or "<<std::hexfloat<<std::numeric_limits<double>::max()<<'\n';}

Salida:

short: 32767 or 0x7fff int: 2147483647 or 0x7fffffff size_t: 18446744073709551615 or 0xffffffffffffffff streamsize: 9223372036854775807 or 0x7fffffffffffffff float: 3.40282e+38 or 0x1.fffffep+127 double: 1.79769e+308 or 0x1.fffffffffffffp+1023

[editar]Ver también

[estático](C++11)
Devuelve el menor valor finito del tipo dado
Original:
returns the lowest finite value of the given type
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

(función miembro estática pública)[editar]
[estático]
devuelve el menor valor finito del tipo dado
Original:
returns the smallest finite value of the given type
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

(función miembro estática pública)[editar]
close