vector<T>::const_iterator
와 같은 것이 type 이 될 수 있다고 하던데...
vector<T>::value_type
vector<T>::pointer
vector<T>::reference 이런 것들이요...
이런 것이 어떻게 정의가 되어 있어서 ..
type 이 될 수가 있는 건지 궁금합니다.
typedef 로 되어 있을 거라고 어느 정도 예상은 해보지만.
:: 는 static 변수나 static 함수에 접근할 때
쓰는 것으로 알고만 있었던 지라 혼란이 오네요..
답변 부탁드립니다.