QTタイプの制限はどこにありますか?
-
24-10-2019 - |
質問
定期的に、制限を参照することができます。hは、intまたはlongなどの特定のタイプの最大値を確認することができます。
QTには、Qlonglongのようなタイプがあります。これらのタイプの制限を手動またはプログラムで参照するために同様の方法で使用できるヘッダーファイルおよび/またはドキュメントはありますか?
解決
QTタイプが基本的なタイプの1つまで蒸留する可能性が高いです numeric_limits
定義されています。 EGに電話してみましたか? std::numeric_limits<qlonglong>::max()
?
Msaltersも指摘しているように、タイプが組み込まれていない場合 numeric_limits
それでも彼らのために特別なことができます。もしそうなら、QTがそれらを含めることを望むでしょう。
他のヒント
を見てください Qtglobal ドキュメンテーション。
非自明なもののいくつかのために:
qlonglong -64ビット
qptrdiff - プラットフォームに応じて32ビットまたは64ビット
QREAL - ダブル(アームアーキテクチャにフロート)
quintptr - プラットフォームに応じて、署名されていない32ビットまたは64ビット
Qulonglong - 署名されていない64ビット
uchar, uint, ウルン, Ushort - 署名されていないタイプの速記の利便性
所属していません StackOverflow