Article View: be.comp.programming
Article #412Re: Vectoren C++
From: Yannick
Date: Fri, 18 May 2007 11:25
Date: Fri, 18 May 2007 11:25
24 lines
1632 bytes
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-mailReferences:
<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