🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #412

Re: Vectoren C++

#412
From: Yannick
Date: Fri, 18 May 2007 11:25
24 lines
1632 bytes
Manchiu wrote:

> Bij onderstaande vector vliegt hij altijd uit het programma bij het
> statement *einde-- = 0 --> is om de laatste elementen uit de vector op 0
> te zetten.

Hallo,

Mijn C++ is een beetje roestig, maar het laatste element in vector kan je
aanspreken via liv_vector.back().  Jij probeert hier liv_vector.end() een
waarde te geven?  Daarenboven is 'einde' niet als iterator maar als int *
gedefinieerd, zodat de -- en * operatoren hier niet doen wat jij denkt.

Om elementen uit een vector te verwijderen kan je gebruik maken van
'algoritmen' die deel uitmaken van de STL.  In jou geval is een combinatie
van 'find' en 'erase' toepasselijk:

liv_vector.erase(liv_vector.find(liv_vector.begin(), liv_vector.end(),
li_getal));

HTH,

-- 
Yannick
Technical Details
Message-ID: <s2f0i4-auh.ln1@gateway.system.bad>
Path: arc1-ca.pugleaf.net!g2news1.google.com!news2.google.com!news1.google.com!newshub.sdsu.edu!newsfeed.news2me.com!news.skynet.be!195.238.0.222.MISMATCH!newsspl501.isp.belgacom.be!tjb!not-for-mail
References: <KLd3i.183871$wm1.1056880@phobos.telenet-ops.be>

Show Full Headers
Complete Article Headers
X-Google-Thread: fcea4,d3061d637a56dbe6
X-Google-Attributes: gidfcea4,public
X-Google-Language: DUTCH,ASCII-7-bit
Path: arc1-ca.pugleaf.net!g2news1.google.com!news2.google.com!news1.google.com!newshub.sdsu.edu!newsfeed.news2me.com!news.skynet.be!195.238.0.222.MISMATCH!newsspl501.isp.belgacom.be!tjb!not-for-mail
Message-ID: <s2f0i4-auh.ln1@gateway.system.bad>
From: Yannick <someone@somewhere.local>
Subject: Re: Vectoren C++
Newsgroups: be.comp.programming
Date: Fri, 18 May 2007 13:25:48 +0200
References: <KLd3i.183871$wm1.1056880@phobos.telenet-ops.be>
Organization: ...
User-Agent: KNode/0.9.2
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7Bit
Lines: 26
NNTP-Posting-Host: 3ab490a0.news.skynet.be
X-Trace: 1179487803 news.skynet.be 14242 81.243.130.100:3040
X-Complaints-To: usenet-abuse@skynet.be