๐Ÿš€ go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #6213

Re: Beginner C++ met een array vraagje

#6213
From: Roel Schroeven
Date: Thu, 12 Dec 2002 10:04
28 lines
2305 bytes
Ahum wrote:
> Hallo,
> 
> Kan iemand me op weg helpen met dit probleem.
> 
> Een Array....
> 
> Int Array[] = {1,2,3,4,5,6,7,8,9,10};
> Ik wil nu het getal 6 uit dit array halen EN de lege plaats(waar 6 stond)
> verwijderen zodanig
> dat er in Array nu 1,2,3,4,5,7,8,9,10 zit...
> 

Met een array moet je dat handmatig doen, d.w.z. alle elementen die 
achter de 6 stonden een plaatsje naar voor schuiven.

In C zou dat de enige mogelijkheid zijn, in C++ zijn er alternatieven, u 
aangeboden door de STL. Je zou bijvoorbeeld, zoals andere posters ook al 
zeiden, een vector kunnen gebruiken. Maar erg effici๏ฟฝnt is dat nog 
steeds niet, want achter de schermen moet die hetzelfde doen als wat ik 
hierboven beschreef.

Als je dikwijls elementen ergens in het midden van de reeks moet 
verwijderen en/of invoegen, ben je beter af met een list. De manier van 
werken is grotendeels hetzelfde als bij een vector.

In ieder geval is het geen slecht idee de STL eens te bekijken, zodat je 
voor al dat soort dingen niet elke keer opnieuw het wiel moet uitvinden.
Technical Details
Message-ID: <waZJ9.47403$Ti2.7346@afrodite.telenet-ops.be>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-03!sn-xit-01!sn-xit-09!supernews.com!iad-peer.news.verio.net!news.verio.net!skynet.be!skynet.be!ossa.telenet-ops.be!afrodite.telenet-ops.be.POSTED!not-for-mail
References: <nrPJ9.46964$Ti2.7327@afrodite.telenet-ops.be>

Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII
X-Google-Thread: fcea4,799dc85321fc0e04
X-Google-Attributes: gidfcea4,public
X-Google-ArrivalTime: 2002-12-12 02:04:16 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-03!sn-xit-01!sn-xit-09!supernews.com!iad-peer.news.verio.net!news.verio.net!skynet.be!skynet.be!ossa.telenet-ops.be!afrodite.telenet-ops.be.POSTED!not-for-mail
From: Roel Schroeven <ed5wcylnn2001@sneakemail.com>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.2.1) Gecko/20021130
X-Accept-Language: en-us, en
MIME-Version: 1.0
Newsgroups: be.comp.programming
Subject: Re: Beginner C++ met een array vraagje
References: <nrPJ9.46964$Ti2.7327@afrodite.telenet-ops.be>
In-Reply-To: <nrPJ9.46964$Ti2.7327@afrodite.telenet-ops.be>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 8bit
Lines: 30
Message-ID: <waZJ9.47403$Ti2.7346@afrodite.telenet-ops.be>
Date: Thu, 12 Dec 2002 10:04:12 GMT
NNTP-Posting-Host: 213.118.50.243
X-Complaints-To: abuse@telenet.be
X-Trace: afrodite.telenet-ops.be 1039687452 213.118.50.243 (Thu, 12 Dec 2002 11:04:12 MET)
NNTP-Posting-Date: Thu, 12 Dec 2002 11:04:12 MET
Organization: Telenet Internet