본문 바로가기
STL

[STL] Vector배열에서 at()과 [] 접근의 차이점

728x90
반응형

Vector로 생성한 배열은 at()과 [] 둘 다 접근을 지원합니다. 다만, 두가지에 약간의 차이점이 존재합니다. []기본배열과 똑같이 해당 인덱스의 배열에 접근합니다. 때문에 배열 범위를 벗어나는 접근을 하면 프로그램이 정지합니다. 하지만 at()는 범위 밖의 배열을 접근하더라도 정지하지 않고 예외처리를 실행합니다.

반응형

'STL' 카테고리의 다른 글

[STL] 자료구조 원리와 시간 복잡도  (0) 2023.05.10
[STL] std::vector push_back과 emplace_back 차이점  (0) 2022.10.12