El array::get() es una función integrada en C++ STL que devuelve una referencia al i-ésimo elemento del contenedor del array.
Sintaxis:
get(array_name)
Parámetros: La función acepta dos parámetros obligatorios que se describen a continuación.
- i – posición de un elemento en la array, con 0 como la posición del primer elemento.
- arr_name: un contenedor de array.
Valor devuelto: la función devuelve una referencia al elemento en la posición especificada en la array
Complejidad del tiempo: O(1)
Los siguientes programas ilustran la función anterior:
Programa 1:
// CPP program to demonstrate the // array::get() function #include <bits/stdc++.h> using namespace std; int main() { // array initialisation array<int, 3> arr = { 10, 20, 30 }; // function call cout << "arr[0] = " << get<0>(arr) << "\n"; cout << "arr[1] = " << get<1>(arr) << "\n"; cout << "arr[2] = " << get<2>(arr) << "\n"; return 0; }
Producción:
arr[0] = 10 arr[1] = 20 arr[2] = 30
Programa 2:
// CPP program to demonstrate the // array::get() function #include <bits/stdc++.h> using namespace std; int main() { // array initialisation array<char, 3> arr = { 'a', 'b', 'c' }; // function call cout << "arr[0] = " << get<0>(arr) << "\n"; cout << "arr[1] = " << get<1>(arr) << "\n"; cout << "arr[2] = " << get<2>(arr) << "\n"; return 0; }
Producción:
arr[0] = a arr[1] = b arr[2] = c
Publicación traducida automáticamente
Artículo escrito por pawan_asipu y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA