Ik moet rekenen met getallen van 1000+ cijfers groot, met deze getallen wil ik het volgende kunnen:
- optellen
- vermenigvuldigen
- machtsverheffen
- vergelijken met elkaar
Nu weet ik dat er genoeg BigInt oplossingen te vinden zijn via Google. Een andere optie is bijvoorbeeld een BigInt lenen uit een taal als F# door het importen van een dll (zie ook: http://blogs.msdn.com/mpeck/archive/2009/04/01/solving-problems-in-c-and-f-part-2.aspx).
Voor mijn applicatie speelt performance een nogal belangrijke rol (ja ik weet dat c++ een betere keuze geweest zou zijn ;-)), daarom vroeg ik mij af of er een manier is om er achter te komen welke oplossing (welke BigInt klasse of alternatieve oplossing) het meest geschikt is, zonder ze allemaal zelf uit te proberen. Wellicht dat iemand hier ervaring heeft met het gebruik van BigInt classes?
- optellen
- vermenigvuldigen
- machtsverheffen
- vergelijken met elkaar
Nu weet ik dat er genoeg BigInt oplossingen te vinden zijn via Google. Een andere optie is bijvoorbeeld een BigInt lenen uit een taal als F# door het importen van een dll (zie ook: http://blogs.msdn.com/mpeck/archive/2009/04/01/solving-problems-in-c-and-f-part-2.aspx).
Voor mijn applicatie speelt performance een nogal belangrijke rol (ja ik weet dat c++ een betere keuze geweest zou zijn ;-)), daarom vroeg ik mij af of er een manier is om er achter te komen welke oplossing (welke BigInt klasse of alternatieve oplossing) het meest geschikt is, zonder ze allemaal zelf uit te proberen. Wellicht dat iemand hier ervaring heeft met het gebruik van BigInt classes?