Operatore di accesso a singolo elemento dell'array.
Sintassi |
T &operator[](uint index) const T &operator[](uint index) const |
---|---|
T |
Tipo di dato dell'array |
index |
Indice dell'elemento richiesto (tra 0 e size()-1) |
Risultato |
Rende l'elemento richiesto (di tipo T) |
Esempio di utilizzo:
/* Accesso ad array lineare */ array<int> array1 = {1 ,2, 3};
int val0 = array1[0] /* Contiene valore 1 */ int val1 = array1[1] /* Contiene valore 2 */
/* Accesso ad array 2 x 2 */ array<array<int>> array2 = {{1,2},{3,4}}; for (uint i = 0; i < array2.size(); i++) for (uint j = 0; j < array2[i].size(); j++) debug("array2[" + i + "," + j + "] = " + string::format(array2[i][j]));
|