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
'C++ > c++' 카테고리의 다른 글
[STL] multimap의 탐색 방법 (0) | 2022.01.04 |
---|---|
c++ vector /pair / sort 사용 예제 (0) | 2021.11.17 |
[c++] 코딩테스트에서 ios::sync_with_stdio; cin.tie(0); 를 쓰면 좋은 이유 (0) | 2021.09.19 |
[c++] 공백을 포함한 문자열을 입력하기 좋은 함수 getline() (0) | 2021.09.19 |
c++ 특정 함수의 인자로 배열주소를 넘기면? (0) | 2021.09.19 |