[C++] STL vector push_back emplace_back 메모리 begin() end() pop_back() 속도 front back capacity size


[C++] STL vector push_back emplace_back 메모리 begin() end() pop_back() 속도 front back capacity size

지난 번에는 c++의 표준 템플릿 라이브러리(STL: Standard Template Library) 의 map과 unordered_map에 대해 알아보았습니다. https://blog.naver.com/dorergiverny/223337764957 [C++] STL map unordered_map 사용법 차이 시간복잡도 컨테이너 find 초기화 복사 삽입 make_pair emplace erase insert empty 지난 시간까지 우리는 선형 대수 관련 유용한 함수들을 제공하는 Eigen Library의 기본에 대해 알아보았... blog.naver.com 이번에는 vector에 대해 알아보도록 하겠습니다. vector는 배열과 같은 종류로 연속적인 메모리에 보관하는 자료 구조 입니다. 하지만 배열의 경우 원소 개수가 컴파일 타임에 결정이 되어야 하고 런타임(동작 도중)에는 변경할 수 없는 단점이 있습니다. 하지만 vector는 런타임에서사이즈를 변경할 수 있는 큰 장점이 있습...


#back #참조 #원소접근 #선언 #vector #template #stl #std #standard #size #shrink_to_fit #resize #pop_back #include #front #end #capacity #begin #초기화

원문링크 : [C++] STL vector push_back emplace_back 메모리 begin() end() pop_back() 속도 front back capacity size