Slik fjerner en indeks i en dynamisk Array av heltall

I C ++ programmeringsspråk, er en matrise en beholder som brukes for å lagre data. Arrays er organisert i en sekvens, og kan nås elementer gjennom sin indeks, eller plass i rekken. Arrays har en fast størrelse som ikke kan endres etter at den er opprettet. En dynamisk matrise er en matrise som kan re-størrelse etter at den er opprettet. Dette gjør at du kan legge til eller fjerne elementer fra tabellen. I C ++ programmeringsspråk, er den dynamiske rekke gjennomføringen kalt vektoren. Du kan bruke vektor å fjerne elementer fra en dynamisk rekke gjennom sin indeks.

Bruksanvisning

1 Last inn C ++ IDE ved å klikke på programikonet. Når den åpnes, velger du "Fil / Ny / Prosjekt" og velg "C ++ Prosjekt" for å opprette en ny C ++ prosjekt. En tom kildekoden filen vises i teksteditor del av IDE.

2 Importer "vector" biblioteket ved å skrive følgende utsagn på toppen av kildekoden filen:

inkluderer <vector>

bruker namespace std;

3 Erklærer en hovedfunksjon, som er utgangspunktet for dette programmet. Skriv følgende på toppen av kildekoden filen:

int main ()

{}

4 Erklære en ny vektor som heter "v" ved å skrive følgende i mellom klammeparenteser av den viktigste funksjonen:

vector <int> v;

5 Fyll vektoren med tallene 0 til 9. Du kan bruke en for loop for å oppnå dette. Skriv følgende under vektoren erklæring uttalelse:

for (int i=0; i&lt;10; i++)

{V.push_back (i)}

6 Fjern elementet ligger på indeks 5, ved hjelp av funksjonen "slette". Skriv følgende uttalelse under for loop:

v.erase (5);