#include <iostream>
#include <array>
int main()
{
std::array<int, 6> arr {1, 5, 7, 7, 2};
// arr = {1, 1, 2, 2, 3, 3,}; // Error
// arr[77534905] = 4; // Segmentation fault - zakres nie jest sprawdzany
arr.at(3) = 404; // W razie błędu zwróci std::out_of_range
for(const int& i : arr)
std::cout << i << " ";
return 0;
}
Z racji przeznaczenia, kontener nie ma kilku charakterystycznych dla innych kontenerów metod np. "clear". Przydatny link http://en.cppreference.com/w/cpp/container/array. Wyniki:
1 5 7 404 2 0
Brak komentarzy:
Prześlij komentarz