array
array는 C++11에서 새로 생긴 컨테이너 라이브러리로, 고정 길이 배열 자료구조를 사용한다. C++03까지는 STL에 고정 길이 배열 자료구조 관련 컨테이너가 없었다. 그나마 비슷한 컨테이너인 vector를 사용하든가 배열을 사용했다.
array사용하기
<array 사용하기 예제>
요소접근
array의 요소에는 operator[]나 반복자 이외의 다른 방법으로도 접근할 수 있다.
<at, front, back, data를 사용 예제>
array의 크기 알기
array의 크기를 알고 싶을 때는 size()를 사용한다.
fill을 사용하여 특정 값 채우기
fill() 함수를 사용하면 array의 모든 요소를 지저한 값으로 채울 수 있다. 다음 코드는 arr1을 모두 11로 설정하는 예제이다.
출처 : Thinking About C++ STL 프로그래밍 (최홍배 지음)
'C++ > STL' 카테고리의 다른 글
18. unordered_map (0) | 2017.10.24 |
---|---|
17. forward_list (0) | 2017.10.23 |
15. 튜플(tuple) (0) | 2017.10.19 |
14. 메모리관리2 (unique_ptr) (0) | 2017.10.18 |
13. 메모리관리1 (shared_ptr) (0) | 2017.10.16 |