Är det någon som har en åsikt om vilken datatyp som passar bäst till valuta? Är System::Decimals att tänka på eller är det overkill? Jag skall (förmodligen) inte göra några avancerade beräkningar, och 28 signifikanta siffror räcker ju ganskla långt med två decimaler. Med valuta är det viktigt att man inte får några avrundningsfel eller att man åtminstonde vet var de uppstår. Därför bör man välja att använda en exakt datatyp,Valuta, managed c++
Jag använder managed c++ .net.
Lasse Larsson Sv: Valuta, managed c++
Antingen räknar du allt i ören och använder integer eller också använder du decimal. Hur du än gör måste du se upp så att du inte får implicita konverteringar eller gör felaktiga multiplikationer eller divisioner.
Normalt är valuta applikationer mera IO beroende än beräkningsberoende så prestanda för beräkningar har liten betydelse.
Om du inte använder c++/CLI så är syntaxen lite jobbig för System::Decimals så det kan vara ett skäl till använda integer istället.