반응형 heap영역1 C언어 동적 할당 / new와 delete / C++ 기초 안녕하세요 판타지코딩입니다. 프로그래밍을 하다 보면 변수를 생성하고 배열을 선언할 때 길이를 미리 지정해줍니다. 그런데 저장할 문자나 숫자의 크기가 정해져있지 않다면, 최대한 큰 숫자로 배열의 길이를 지정해줍니다. 그렇게 되면 사용하지 않는 메모리의 낭비가 심해지기 때문에 '동적 할당'을 활용하게 됩니다. 1. 동적 할당 이란 무엇일까? 동적 할당이란 필요에 따라서 메모리를 직접 할당해주는 것을 의미합니다. 단어 자체만으로는 이해가 어려울 수 있기 때문에 위에서 미리 메모리에 대한 이야기를 했습니다. 사용할 수 있는 메모리는 한정적이기 때문에 필요할 때 마다 메모리를 할당해주는 방법을 활용해 불필요한 메모리를 계속 점유하지 않도록 하는 것입니다. 간단한 예를 들자면, 과제를 수행하기 위해서 학교 강의실의.. 2022. 12. 25. 이전 1 다음 반응형