#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