Thread View: be.comp.programming
3 messages
3 total messages
Started by Ahum
Wed, 12 Feb 2003 18:46
C++ Vector vraag
Author: Ahum
Date: Wed, 12 Feb 2003 18:46
Date: Wed, 12 Feb 2003 18:46
44 lines
1925 bytes
1925 bytes
Hi,
Korte situatie
Ik declareer een Array (Init) met 10 waarden (1 of 0)
Ik vul de vector(Lijst) met deze waardes uit Array(Init)
Ik wil nu uit de vector(Lijst) de waarde op bijvoorbeeld plaats 4
verwijderen...
Is dit mogelijk zonder te moeten werken met een zoek functie "iter =
find(start,end,0);" want dan vind je meerdere plaatsen.
dus zoiets als Lijst.removeat(4) ofzo....
Source:
#include <iostream.h>
#include <stdlib.h>
#include <algorithm>
#include <vector>
using namespace std;
typedef unsigned short int USHORT;
main()
{
USHORT init[10]={1,1,0,1,0,1,0,1,1,1}
vector<USHORT> Lijst(init,init+10);
vector<USHORT>::iterator start = Lijst.begin();
vector<USHORT>::iterator end = Lijst.end();
vector<USHORT>::iterator iter;
. . . .
Hier zou ik dus (bvb) de waarde op plaats 4 van de Lijst willen
verwijderen....
mogelijk/niet mogelijk????
Alle hulp welkom...
Alvast bedankt,
Pieter
Re: C++ Vector vraag
Author: Dominique Devriese
Date: Thu, 13 Feb 2003 08:47
Date: Thu, 13 Feb 2003 08:47
25 lines
1985 bytes
1985 bytes
trapper writes: trapper> Hi, Korte situatie trapper> Ik declareer een Array (Init) met 10 waarden (1 of 0) Ik trapper> vul de vector(Lijst) met deze waardes uit Array(Init) trapper> Ik wil nu uit de vector(Lijst) de waarde op bijvoorbeeld trapper> plaats 4 verwijderen... Lijst.erase( Lijst.begin() + 3 ); trapper> Is dit mogelijk zonder te moeten werken met een zoek trapper> functie "iter = find(start,end,0);" want dan vind je trapper> meerdere plaatsen. dus zoiets als Lijst.removeat(4) trapper> ofzo.... je kan bij random access iterators zoals die van een vector gewoon een getal optellen. Wel oppassen dat je array lang genoeg is en zo, natuurlijk.. sjuus domi -- Day of inquiry. You will be subpoenaed.
Re: C++ Vector vraag
Author: Ahum
Date: Thu, 13 Feb 2003 17:37
Date: Thu, 13 Feb 2003 17:37
1 lines
1111 bytes
1111 bytes
Tnx :)
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads