인프런 커뮤니티 질문&답변
사소한 질문
작성
·
215
0
예전에 유튜브에서 어떤 학원 강좌를 봤는데
vector<int>::iterator iter;
vector<int>::iterator iterEnd = v.end();
for(iter = v.begin(); iter != iterEnd; ++iter)
iter에 v.begin()을 대입하는 걸 처음 선언할 때 하지 않고 for문에서 하는 이유가 굳이 있을까요?
퀴즈
C++ STL Vector가 일반 배열보다 가지는 가장 큰 장점은 무엇일까요?
메모리 접근 속도가 훨씬 빠릅니다.
크기가 자동으로 늘어나고 줄어듭니다.
중간 요소 삽입/삭제가 매우 효율적입니다.
데이터를 정렬된 상태로 유지합니다.





반복적인 함수 호출로 인해 약간의 성능차이가 있다고 배웠었는데 그게 아닌건가요?