Come rimuovere un indice in un array dinamico di interi

April 16

Nel linguaggio di programmazione C ++, un array è un contenitore utilizzato per memorizzare i dati. Gli array sono ordinate in sequenza, e gli articoli si può accedere attraverso il loro indice, o posto nella matrice. Gli array hanno una dimensione fissa che non può essere modificato dopo che è stato creato. Un array dinamico è un array che può essere ridimensionato dopo che è stato creato. Ciò consente di aggiungere o rimuovere elementi dalla matrice. Nel linguaggio di programmazione C ++, l'attuazione array dinamico è chiamato il vettore. È possibile utilizzare il vettore per rimuovere gli elementi da un array dinamico attraverso il loro indice.

istruzione

1 Caricare il C ++ IDE facendo clic sulla sua icona del programma. Quando si apre, selezionare 'File / Nuovo / Progetto' e scegliere '++ Progetto C' per creare un nuovo progetto C ++. Un file di codice sorgente vuoto appare nella parte editor di testo dell'IDE.

2 Importare la libreria "vettore", scrivendo le seguenti istruzioni nella parte superiore del file di codice sorgente:

includere <vettore>

using namespace std;

3 Dichiarare una funzione principale, che è il punto di partenza per questo programma. Scrivere la seguente nella parte superiore del file di codice sorgente:

int main ()

{}

4 Dichiarare un nuovo vettore denominato "v", scrivendo il seguente tra le parentesi graffe della funzione principale:

vector <int> v;

5 Riempire il vettore con i numeri da 0 a 9. È possibile utilizzare un ciclo for per ottenere questo risultato. Scrivi la seguente sotto l'istruzione di dichiarazione vettore:

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

{V.push_back (i)}

6 Rimuovere la voce situato a indice 5, utilizzando la funzione di "cancellazione". Scrivi la seguente dichiarazione al di sotto del ciclo for:

v.erase (5);