순차 컨테이너 - 배열 (Array)

Checking·2021년 2월 25일
0

STL 컨테이너

목록 보기
2/17
post-thumbnail

헤더 파일 : <array>

  • 단일 식별자를 통해 같은 자료형의 여러 변수에 접근할 수 있게 해주는
    집계 데이터 유형.

장점단점
- 적은 양의 자료에 유리
- 인덱스를 통한 검색이 용이함
- 연속적이므로 메모리 관리가 편함
- 배열 크기가 정적으로 고정되어 있음
- 데이터를 삭제하면 빈 공간으로 남음


생성자
array <data_type, size> array_name

FunctionDescription
.begin()배열의 첫 번째 원소를 가리킨다.
(iterator)
.end()배열의 마지막 다음 원소를 가리킨다.
(iterator)
.rbegin()배열을 거꾸로 했을 때 첫 번째 원소를 가리킨다.
(iterator)
.rend()배열을 거꾸로 했을 때 마지막 다음 원소를 가리킨다.
(iterator)
.front()배열의 첫 번째 원소를 반환한다.
.back()배열의 마지막 원소를 반환한다.
.data()배열을 포인터 타입으로 변환한다.
(배열의 첫 번째 주소를 반환)
.fill(value)배열의 인자를 value로 다 바꾼다.
.swap(another_array)another_array의 배열 인자들과
교체한다. (길이와 타입이 동일해야함.)
.at(num)num 번째 인자를 반환한다.
[num]num 번째 인자를 반환한다.
.empty()배열이 비어있는지 확인한다.
.size()배열의 사이즈를 반환한다.
profile
(ง ᐖ)ว

0개의 댓글