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<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);