C++/STL
16. array
감데공
2017. 10. 20. 09:19
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 프로그래밍 (최홍배 지음)