El array::at() es una función integrada en C++ STL que devuelve una referencia al elemento presente en la ubicación i en el array dado. Sintaxis:
array_name.at(i)
Parámetros: la función acepta un solo parámetro obligatorio i que especifica la ubicación. Valor de retorno: la función devuelve un elemento presente en el índice i en una array dada si i es un índice válido; de lo contrario, arroja una excepción fuera de rango . Complejidad de tiempo: O(1) Los siguientes programas demuestran la función array::at() : Programa 1:
CPP
// CPP program to illustrate // the array::at() function #include <bits/stdc++.h> using namespace std; int main() { // array initialisation array<int, 5> arr = { 1, 5, 2, 4, 7 }; // prints the element at ith index // index starts from zero cout << "The element at index 2 is " << arr.at(2) << endl; return 0; }
The element at index 2 is 2
Programa 2: función de ilustración cuando se implementa en una array de menor tamaño que causa un error.
CPP
// CPP program to illustrate // the array::at() function #include <bits/stdc++.h> using namespace std; int main() { // array initialisation array<int, 5> arr = { 1, 5, 2, 4, 7 }; // it is an exception cout << "The element at index 7 is " << arr.at(7) << endl; return 0; }
Abort signal from abort(3) (SIGABRT)
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