#include <iostream> #include <array> using namespace std; int main() { array<int, 10> arr; int i; for(i=0;i<10;i++) { arr.at(i-1) = i; } return 0; }
Standard input is empty
Standard output is empty
terminate called after throwing an instance of 'std::out_of_range' what(): array::at: __n (which is 4294967295) >= _Nm (which is 10)