C++ STL

stl vector [] 와 at() 의 차이

바보세룐 2013. 10. 1. 17:34

vector 에서 [] 와 at() 의 차이는 배열의 범위를 체크 하는 지 여부이다.

따라서 속도는 [] 가 빠르다.
at() 에서 범위를 벗어난 index 를 주면 예외를 날린다.

아래는 SGI 의 stl_vector.h 의 소스 일부임.