Archief - Qt, alweer :), nu over data types

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

rubenvb

Legacy Member
Hey 9livers,

Ik heb juist de data type qreal ontdekt in Qt. Dit lijkt me krachtig om lekker cross-platform te werken zonder enige schroom. Is er een reden om double ipv qreal te gebruiken. Ik weet dat het in de meeste gevallen op exact hetzelfde neerkomt, maar qreal lijkt me veiliger.

PS: is het gemakkelijk om qreals in niet-Qt libs te gebruiken (met iets zoals qreal.double() of zoiets)?

Alvast bedankt!

Tyfius

Legacy Member
Een double is overal een double en een qreal is een typedef van een double. Het nut ervan ontgaat mij eigenlijk.

forloRn_

Legacy Member
Sterk, aangezien het nut ervan mooi in de eerste post staat. Dat gezegd zijnde, wanneer heb je voor het laatst een cross-platform applicatie geschreven? Er zijn in ieder geval belangrijker dingen om van wakker te liggen.

Tyfius

Legacy Member
Ok, toegegeven, op ARM platformen wordt een qreal niet naar een double maar als een float getypedeffed. Langs de andere kant moet kan je je dan wel afvragen waar een ARM platform nog gebruikt wordt en of het dan een QT gui nodig heeft. Op alle andere platformen (en dan denken we meteen aan linux, windows en mac 32 en 64bit) wordt dit naar een double getypedeffed en die is overal 64 bits groot.

Een double kent ook iedereen, een qreal is QT only.
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan