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

+ Recent posts