C++/c++
[c++] std::array / try catch / auto element 연습 예제
Rainbow🌈Coder
2021. 9. 21. 10:30
728x90
예제
#include<iostream>
#include<array>
using namespace std;
void print(array<int, 5>arr)
{
for (auto ele : arr)
cout << ele << " , ";
}
int main()
{
ios::sync_with_stdio(0);
cin.tie(0);
array<int, 4>arr1 = {1,2,3,4};
cout << arr1[0];
try
{
cout << arr1.at(1);
cout << arr1.at(4);
}
catch (const out_of_range& ex)
{
cout<< ex.what();
}
array<int, 5>arr2 = { 1,2,3,4,5 };
print(arr2);
return 0;
}
728x90