Informatică Programare

Cum se utilizeaza vectori in C++?

Vectorii în C++ sunt tablouri dinamice care stochează elemente de același tip și permit acces rapid prin index. Ei se declară cu vector<tip> nume și se gestionează ușor folosind metode ca push_back() pentru adăugare sau operatorul [] pentru acces. De exemplu, vector<int> v; v.push_back(10); stochează valoarea 10.

Operații comune

  • Declarare și inițializare vector<int> vec; // gol sau vector<int> vec = {1,2,3}; // cu valori.
  • Adăugare element vec.push_back(valoare); // adaugă la sfârșit, ex: vec.push_back(5) mărește dimensiunea.
  • Accesare element vec[index]; // returnează elementul la poziția index, ex: vec[0] dă primul element.

Exemplu practic

  1. 1
    Crează un vector #include <vector>; vector<string> nume; // vector de șiruri de caractere.
  2. 2
    Completează cu date nume.push_back("Ana"); nume.push_back("Bogdan"); // vectorul devine ["Ana", "Bogdan"].
  3. 3
    Parcurge și afișează for(int i=0; i<nume.size(); i++) cout << nume[i] << " "; // afișează Ana Bogdan.

Folosește vectori în locul tablourilor statice când nu știi dimensiunea datelor dinainte, pentru flexibilitate.

Mai multe din Programare