C++ STL: 5장 - STL과 메모리 관리
5.1 메모리 관리의 기본STL은 효율적인 메모리 관리를 위해 std::allocator를 기본 메모리 할당자로 사용합니다. 컨테이너들은 이를 통해 자동으로 메모리를 할당하고 해제하며, 개발자가 직접 메모리를 관리할 필요가 없습니다.5.2 메모리 관리 방식5.2.1 동적 메모리 관리#include #include int main() { std::vector numbers; // 미리 메모리 할당 numbers.reserve(10); for (int i = 0; i 5.2.2 자동 메모리 해제void example() { std::vector numbers = {1, 2, 3}; // 함수 종료 시 자동으로 메모리 해제}5.3 사용자 정의 메모리 할당자STL은 기본적으로 s..
2025.02.26