2018. 3. 23. 15:53
표준 배열에 해당하는 컨테이너 타입을 정의. 표준배열에 해당하므로 원소를 추가하거나 삭제할수 없다.
array<T, N>
T -> 배열의 타입
N -> 배열의 크기
|
멤버 함수 | |
|
begin |
시작 반복자를 반환 |
|
end |
끝 반복자를 반환 |
|
rbegin |
역방향 시작 반복자를 반환 |
|
rend |
역방향 끝 반복자를 반환 |
|
cbegin |
const 시작 반복자를 반환 |
|
cend |
const 끝 반복자를 반환 |
|
crbegin |
const 역방향 시작 반복자를 반환 |
|
crend |
const 역방향 끝 반복자를 반환 |
|
operator= |
같은 타입의 다른 컨테이너의 원도슫ㄹ이나 초기화 리스트로 대체 |
|
size |
원소들의 실제 개수 반환 |
|
max_size |
원소들의 최대 개수 반환 |
|
empty |
원소가 없으면 true 반환 |
|
front |
첫번재 원소 참조 반환 |
|
back |
마지막 원소 참조 반환 |
|
operator[] |
원소를 인덱스로 접근 |
|
at |
원소를 인덱스로 접근(경계검사) |
|
swap |
두 컨테이너의 모든 원소 교환 |
| data |
내부 배열에 대한 포인터 반환 |
* 경계검사 : 인수의 범위를 벗어난 인덱스 값을 확인하고 벗어난 값이면 std::out_of_range 예외를 발생한다.
'공부 > C++(STL)' 카테고리의 다른 글
| deque 컨테이너 (0) | 2018.03.30 |
|---|---|
| vector 컨테이너 (0) | 2018.03.29 |
| 람다 식(익명함수) (0) | 2018.03.01 |
| 스마트 포인터 (0) | 2018.02.23 |
| 반복자 연산 (0) | 2018.01.26 |
