Pregunta

Regularmente, podría hacer referencia a los límites. H para ver cuál es el máximo para un determinado tipo, como un int o largo.

En QT, hay tipos como Qlonglong. ¿Existe un archivo de encabezado y/o documentación que se pueda usar de manera similar para hacer referencia manual o programada de los límites de estos tipos?

¿Fue útil?

Solución

Existe una alta probabilidad de que los tipos de QT se desanfren a uno de los tipos básicos para los cuales numeric_limits están definidos. ¿Has intentado llamar por ejemplo? std::numeric_limits<qlonglong>::max()?

Como señala Malters, también, si los tipos no están construidos numeric_limits todavía puede ser especializado para ellos. Si ese fuera el caso, uno esperaría que QT los incluya.

Otros consejos

Echa un vistazo al Qtglobal documentación.

Para algunos de los no obvios:
rigor - 64 bits
qptrdiff -32 bits o 64 bits dependiendo de la plataforma
Qreal - Doble (flotante en arquitecturas de brazo)
quintptr -Unsigned 32 bits o 64 bits dependiendo de la plataforma
de qulonglong - Unsigned 64 bits
álico, uint, ulong, mina - Conveniencia abreviada para tipos sin firmar

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top