프로그래밍 일반/C++ 프로그래밍
C++, 어떻게 효과적으로 Vector를 사용하는가?
지노윈
2020. 7. 13. 10:04
반응형
-
엘리먼트를 마지막에 추가 또는 삭제 할때 더 효과적이다.
Vector의 데이터는 연속적으로 관리 되다 따라서 중간에 insert를 하면 데이터는 오른쪽으로 쉬프트된다.
-
reserve() 함수를 이용하여 저장소를 초기화 하라
-
한번에 하나의 엘리먼트를 여러번 호출 하는 대신에 한번 호출에 여러 엘리번트들을 추가하라.
https://thispointer.com/how-to-use-vector-efficiently/