🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: be.comp.programming
3 messages
3 total messages Started by Ahum Wed, 12 Feb 2003 18:46
C++ Vector vraag
#5975
Author: Ahum
Date: Wed, 12 Feb 2003 18:46
44 lines
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
#5976
Author: Dominique Devriese
Date: Thu, 13 Feb 2003 08:47
25 lines
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
#5979
Author: Ahum
Date: Thu, 13 Feb 2003 17:37
1 lines
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