안녕하세요! 이번 글에서는 C++에서의 메모리 구조와 변수의 라이프사이클에 대해 자세히 설명해 드리겠습니다. C++ 프로그램은 메모리를 사용하여 데이터를 저장하고 처리하는데, 변수들은 특정한 메모리 위치에 할당되며 특정한 순서로 메모리를 사용하게 됩니다. 메모리 구조 C++ 프로그램의 메모리는 크게 세 가지 영역으로 나눌 수 있습니다. 스택 (Stack) : 함수 호출 시 지역변수, 매개변수, 복귀 주소 등이 저장되는 공간입니다. 함수 호출이 끝나면 해당 함수에서 사용한 메모리가 자동으로 해제됩니다. 스택은 후입선출 (LIFO) 구조를 가지며, 크기가 동적으로 변경되지 않습니다. 힙 (Heap) : 동적으로 메모리를 할당하고 해제하는데 사용되는 영역입니다. new와 delete 연산자를 통해 메모리를 할..
Lee Coder
'힙' 태그의 글 목록