Inserisce uno o più elementi consecutivi nell'array, all'indice specificato.
Sintassi |
void insert(uint index, const T &in value) void insert(uint index, const array<T> &values) |
---|---|
T |
Tipo di dato dell'array |
index |
Indice del primo elemento (tra 0 e size()-1) |
value |
Valore di tipo T da inserire all'indice specificato |
values |
Array di valori di tipo T da inserire dall'indice specificato |
Risultato |
(nessuno) |
Esempio di utilizzo:
array<int> array1 = {1 ,2, 3}; array1.insert(0, -1); /* array1 contiene {-1, 1, 2, 3} */ array1.insert(1, {10, 11, 12}); /* array1 contiene {-1, 10, 11, 12, 1, 2, 3} */
array<int> array2; array2.insert(0, array1); /* array1 contiene {-1, 10, 11, 12, 1, 2, 3} */ |