MailMan13 Skrevet 12. mai 2002 Del Skrevet 12. mai 2002 Hva gjør man hvis man vil ha tak i elementer med index > 16383? En vector vokser jo dynamisk og kan bli større enn en integer (<16384 elementer). Lenke til kommentar
A_N_K Skrevet 12. mai 2002 Del Skrevet 12. mai 2002 Kan ikke en int bli så stor som 2^31-1 da (hvor fikk du det tallet ditt fra egentlig)? En Vector kan nok ikke bli større enn en int nei, med mindre du legger til støtte for det.. Lenke til kommentar
MailMan13 Skrevet 13. mai 2002 Forfatter Del Skrevet 13. mai 2002 2^15 = 16384 (16 bit - fortegn), hvis det hadde vert 16bits int da... Du har visst rett det... det var heller et 'infinite loop' problem jeg hadde her... fikk nooen negative tall ut som ikke skulle være der :smile: [ Denne Melding var redigert av: MailMan13 på 2002-05-13 14:17 ] Lenke til kommentar
A_N_K Skrevet 13. mai 2002 Del Skrevet 13. mai 2002 2^15 er faktisk 32768, hvis du slår det inn på kalkulatoren, var derfor jeg lurte. Det du snakker om er 2^14 :0 Java standardiserer vel uansett int til 32bit, i motsetning til C/C++ (short/long). Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå