[ C++ ] C++ 동적 메모리 할당 및 반환
·
Archive/Develop
동적 메모리 할당 정적 할당 변수 선언을 통해 필요한 메모리 할당 동적 할당 필요한 양이 예측되지 않는 경우. 프로그램 작성시 할당 받을 수 없음 실행중에 힙 메모리에서 할당 -> 힙으로부터 할당 받는다. C 언어의 동적 메모리 할당 할당 : malloc 해제 : free 위 두개 라이브러리 함수를 사용한다. C++의 동적 메모리 할당/ 반환 new 연산자 기본타입 메모리 할당, 배열 할당, 객체 할당, 객체배열 할당 객체의 동적 생성 - 힙 메모리로부터 객체를 위한 메모리 할당 요청 객체할당시 생성자 호출 delete 연산자 new로 할당받은 메모리 반환 객체의 동적 소멸 - 소멸자 호출 뒤 객체를 힙에 반환한다. + 메모리 1. 코드영역 : 코드 2. 데이터 영역: 전역변수, static 변수( 프로..