Article View: be.comp.programming
Article #6213Re: Beginner C++ met een array vraagje
From: Roel Schroeven
Date: Thu, 12 Dec 2002 10:04
Date: Thu, 12 Dec 2002 10:04
28 lines
2305 bytes
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-mailReferences:
<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