English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

教程基础C++

Controllo di flusso C++

Funzioni in C++

Array e stringa C++

Struttura dati C++

Classe e oggetto C++

Puntatori in C++

Ereditarietà in C++

Tutorial STL C++

Manuale di riferimento C++

Utilizzo e esempio di C++ vector operator[]()

Vector (contenitore) in C++

Questa funzione viene utilizzata per accedere all'elemento specificato.

Sintassi

La vettore (vector) "v" e la posizione "pos". Sintassi:

v.operator[ ](pos);

Parametro

pos: Definisce la posizione dell'elemento.

Valore di ritorno

Restituisce l'elemento specificato nella posizione.

Esempio 1

Vediamo un esempio semplice.

#include<iostream>
#include<vector>
using namespace std;
int main()
{
    vector<string> v{"C","C++","java"};
    for(int i=0; i<v.size(); i++){
        cout << v.operator[](i) << " \t";
    }
    
    return 0;
}

Output:

C C++ java

In questo esempio, viene utilizzato il funzione operator []() per accedere a ciascun elemento.

Esempio 2

Vediamo un esempio semplice

#include<iostream>
#include<vector>
using namespace std;
int main()
{
vector<int> v{1,2,3,4,5};
for(int i = 0; i < v.size(); i++)
cout << v.operator[](i) << " \t";
return 0;
}

Output:

1 2 3 4 5

In questo esempio, utilizzare la funzione []() dell'operatore per accedere a ciascun elemento del vettore (vector) v.

Vector (contenitore) in C++