Code 42/CPP MODULEs
CPP-MODULE-01
CPP Module 01 new & delete c++은 세 가지 타입 메모리 할당을 가진다. 하나는 정적 메모리 할당으로 정적(static) 변수와 전역 변수에 대해 발생한다. 프로그램 실행 시 한 번 할당되며 프로그램 종료 시까지 지속된다. 두 번째는 자동 메모리 할당으로 함수의 매개 변수와 지역 변수에 대해 발생한다. 관련 블록을 입력할 때 할당되고 블록 종료 시 해제된다. 세 번째는 동적 메모리 할당이다. 3 번째 동적 메모리 할당은 1, 2번째 메모리 할당 방식이 자동으로 해제되는 것과 달리 수동으로 메모리를 해제해주어야 한다. 이러한 동적 메모리 할당은 고정 배열과 같이 스택에 할당되지 않고 힙 영역에 할당된다. 할당 방법 단일 변수를 동적으로 할당하려면 new 키워드를 사용하면 된다. new..
2021. 1. 28. 13:43
최근댓글