Notice
Recent Posts
Recent Comments
Link
목록Size (1)
삶의 공유
📝 C++ 벡터의 capacity와 size 완전 이해하기— 메모리 동작부터 성능 최적화까지, STL vector 내부 구조를 제대로 알아보자C++ std::vector는 실무와 알고리즘 구현에서 가장 자주 사용되는 컨테이너입니다. 그러나 많은 초보자들이 벡터의 핵심 개념인 capacity(용량) 와 size(요소 개수) 의 차이를 제대로 이해하지 못한 채 사용하고 있어, 불필요한 성능 저하나 메모리 낭비로 이어지는 경우가 많습니다. 오늘은 이 두 개념을 예제로 하나씩 보여주며, 벡터가 실제로 메모리를 언제 할당하고 언제 늘리고 줄이는지 깊이 있게 설명해보겠습니다.1. capacity와 size란 무엇인가?벡터는 내부적으로 동적 배열(dynamic array) 을 사용하므로, 새로운 요소가 추가되면 내..
Programing언어/C++
2025. 11. 18. 22:56