Per manipolare queste strutture di dati nella memoria per eseguire alcune operazioni abbiamo bisogno di alcune variabili di tipi di dati come intero, caratteri, doppio e così via.
Questo articolo ti aiuterà con l'analisi vettoriale e racconterà diversi processi di inizializzazione sui vettori (struttura dei dati) in C++.
Cos'è il vettore nella lingua C ++
In C ++ abbiamo una libreria di modelli standard speciale che ha contenitori integrati di classe vettoriale. Vector è l'archiviazione collettiva in una memoria che memorizza elementi dinamicamente con restrizione dello stesso tipo di dati.
Semplice dichiarazione di vettore in c++
vector_keywordSebbene i vettori e gli array siano simili, le dimensioni di un vettore possono variare nel tempo. I componenti sono mantenuti nelle regioni di memoria corrispondenti. Come risultato, la dimensione del vettore dipende dai requisiti dell'applicazione in esecuzione. È necessario aggiungere un file di intestazione con la direttiva pre-processore come #includere Prima di utilizzare i vettori nei programmi C ++. L'implementazione vettoriale in C ++ è più semplice e più semplice piuttosto che array.
In C ++ abbiamo metodi diversi per inizializzare il vettore discutiamo uno per uno:
Metodo 1: mediante l'uso del metodo di riempimento nella classe vettoriale
#includereIn questo codice, utilizziamo il metodo di riempimento e creiamo un vettore. Il metodo di riempimento ha due oggetti, uno inizia e il secondo è la fine, quindi passiamo un valore che deve essere stampato.
Produzione
Metodo 2: mediante l'uso di push_back () per spingere i valori uno dopo l'altro
#includereIn questo programma inizializziamo il vettore vuoto, quindi diamo valori come 11,22,30 al metodo push_back utilizzandolo ancora e ancora e 4 e mostriamo loro un loop.
Produzione
Metodo 3: inizializzare e inizializzare il vettore in un solo passaggio
#includereNell'esempio del programma sopra, il programma inizia con la funzione principale in cui inizializziamo i vettori di tipo intero e diamo loro valori nello stesso passaggio. Quindi mostriamo i valori che utilizzano un ciclo.
Produzione
Metodo 4: con l'uso di un array
#includereIn questo codice, inizializziamo un vettore dichiarando un array di 6 elementi e quindi stampandoli con Cout.
Produzione
Metodo 5: usando l'array già presente e copiandolo
#includereIn questo programma, dichiariamo un array come B con 5 valori e quindi lo aggiungiamo in un vettore di due parametri; Un array è il primo e un array con la sua lunghezza è il secondo.
Produzione
Metodo 6: mediante l'uso del sovraccarico del costruttore in vettore
#includereNell'esempio sopra, abbiamo usato un vettore con sovraccarico del costruttore che accetta due parametri: uno è la ripetizione del valore e il secondo è la cifra che vogliamo mostrare, quindi l'output è il seguente.
Produzione
Conclusione
I vettori sono definiti nella libreria modello standard (STL). Per utilizzare un vettore, in primo luogo, dobbiamo includere l'intestazione vettoriale nel programma. In questo documento, abbiamo visto vari modi in cui inizializziamo i vettori in linguaggio C ++. Uno sviluppatore può scegliere qualsiasi metodo in base alla necessità.