힙 메모리
힙 메모리의 특징
- 프로그램 실행 중 개발자가 직접 할당한다.
- 코드가 실행된 시점에 필요한 공간만큼 메모리를 할당한다.
- 함수 범위와 무관하게 메모리가 유지된다.
- 개발자가 직접 해제해야 한다.(해제하지 않으면 메모리 누수 발생)
- 동적 할당된 객체와 배열을 저장한다.
- 메모리 할당과 해제가 스택보다 느리다.
- 비교적 큰 크기의 메모리 할당이 가능하다.
- 주소(포인터)를 통해서만 접근한다.
- 할당/해제 순서가 자유롭다.
사용 예제1

Shared_ptr, Weak_ptr

