Dynamisk array

Dynamisk array

Innleggav PjuskePews » man 31.12.2007 14:57

Heisann, hvordan opprette en dynamisk tabell i c++, slik at jeg ikke trenger og bruke mere minne enn nødvendig?. Problemet er det at jeg i utgangspunktet ikke vet hvor mange elemeter jeg trenger. En måte og løse det på er selfølgelig og loope gjennom tabellen og telle elementene,og så og opprette en ny tabell med utgangspunkt i telleren, og deretter kopiere innholdet fra den gamle til den nye tabellen, men dette er en litt dårlig løsning, fordi selve prosessen krever masse ram.

noen som kan hjelpe? :-)

Brukerens avatar
medlem i 226 måneder
 

Re: Dynamisk array

Innleggav unbob » man 31.12.2007 15:42

vector er kanskje det du er på jakt etter?

Brukerens avatar
medlem i 196 måneder
 

Re: Dynamisk array

Innleggav PjuskePews » man 31.12.2007 15:59

takk, ja det ser ut for at det var det jeg letet etter :-D

Brukerens avatar
medlem i 226 måneder
 

Re: Dynamisk array

Innleggav moma » man 31.12.2007 16:08

Hei,
unbob: vector klassen er et godt forslag.

Du kan også fritt studere og bruke min DArray template klasse.
Bla til http://www.futuredesktop.org/adt/ og se "darray.h" i /utils katalogen.

Tar-ballen "adt-0.1.tar.gz" implementerer det samme i ren c (ikke c++).

Her er også 2 enkle eksempler på bruken av STL (Standard Template Library) i C++
http://www.futuredesktop.org/tmp/test-std1.cpp
http://www.futuredesktop.org/tmp/test-std2.cpp

Vector, list, map klassene osv, er alle en del av STL.

Bla til http://ubuntuforums.org/showthread.php? ... ost3627418
og se notat 3).
Der finner du alle nødvendige guidene for programmering med C++/STL .

Erfaren
Brukerens avatar
medlem i 234 måneder
 

Re: Dynamisk array

Innleggav PjuskePews » man 31.12.2007 16:10

Takk for det, moma. Skal undersøke det.. :-)

Brukerens avatar
medlem i 226 måneder
 

Re: Dynamisk array

Innleggav llmb » man 21.01.2008 0:57

Hei, i C++ har man flere å velge mellom.. og vær av dem har sin forskjell. Det å finne hvilken er ikke alltid like enkelt, men heldigvis har kloke hoder kommet opp med en detta: http://adrinael.net/containerchoice.png

Genialt, verdt å vite.
medlem i 194 måneder
 


Returner til C++



Hvem er i Forumene

Registrerte brukere: Google [Bot]