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

Corso di base di C++

Controllo di flusso C++

Funzioni in C++

Array & Stringa C++

Struttura dati C++

Classe & Oggetto C++

Puntatori in C++

Ereditarietà in C++

Corso di STL di C++

Manuale di riferimento C++

Metodo e esempio di utilizzo di at() in C++ vector

Vector in C++

Restituisce i dati puntati dall'indice, se l'indice fornito è fuori dei limiti, lancia out_of_range.

Sintassi

Crea la vettore v, k è la posizione dell'indice. La sintassi è:

vector<object_type>  v;
v.at(k) ;

Parametro

k:k definisce la posizione dell'indice dell'elemento da restituire con la funzione at().

Valore di ritorno

Ritorna l'elemento nella posizione specificata.

La figura sottostante mostra come funziona la funzione at()

Se i = 0:



Se i = 3:



Esempio

Vediamo un esempio semplice.

#include<iostream>
#include<vector>
using namespace std;
int main()
{
vector<int> v1{1,2,3,4};
for(int i = 0; i < v1.size(); i++)
cout << v1.at(i);
return 0; 
}

Output:

1234

In questo esempio, la funzione at() accede agli elementi del vector.

Vector in C++