Qt Typen min und max-Werte
-
für Standardtypen kommt man ja so an die min und Maxwerte:
#include <limits> ... unsigned int maxint=std::numeric_limits<unsigned int>::max();
gibt es etwas ähnliches für Qt? Oder braucht man das da nicht, da z.b. ein quint32 per Definition von 0 bis 4294967295 reicht?
-
Typen wie z.B. quint32 sind doch alles nur typedefs.
http://doc.qtsoftware.com/4.5/qtglobal.html
Du kannst also problemlos Code wie folgt schreiben:
std::cout << std::numeric_limits<unsigned int>::max() << std::endl; std::cout << std::numeric_limits<quint32>::max() << std::endl;
Dabei wirst du feststellen, dass du zweimal die selbe Ausgabe bekommst. War auch nichts anderes zu erwarten.
Schließlich ist quint32 nur ein Typedef für unsigned int.
-
stimmt
- vielen dank.
hatte mir nur gedanken gemacht was mit dem code auf anderen system passiert - aber das is ja der witz bei qt. der typedef is immer so das ein unsigned int mit 32bit dahinter steht.