스택프레임2 [c++] 힙 메모리(Heap Memory) 힙 메모리는 함수의 생명 주기와 독립적으로 메모리를 할당할 수 있도록 해주는 중요한 개념입니다. 힙 메모리(Heap Memory)힙 메모리는 프로그램이 실행되는 동안 동적으로 메모리를 할당할 수 있는 메모리 영역입니다. 함수의 생명 주기와 관계없이 메모리를 할당하거나 해제할 수 있습니다. 힙 메모리는 new와 delete 키워드를 사용합니다. 또한 힙 메모리는 낮은 주소에서 시작해서 높은 주소로 증가합니다. 힙 메모리 할당 - new 키워드를 사용하여 힙 메모리를 할당하며, new 키워드는 메모리 주소를 가리키는 포인터를 반환합니다.int *numPtr = new int; // 힙 메모리에 정수형 변수를 할당하고 그 주소를 numPtr에 저장 힙 메모리 해제- delete 키워드를 사용하여 힙 .. 인강 & 책 스터디 노트/Coursera 가속화된 컴퓨터 과학 기초 2024. 7. 31. [c++] 스택 메모리, 포인터 C++의 메모리 관리와 관련된 여러 중요한 개념에 대해 스택 메모리와 포인터를 중심으로 복습할 겸 포스팅 해봅니다. 변수의 네 가지 속성C++ 의 변수에는 네 가지 속성이 있습니다. 1. 이름(name): 변수의 이름2. 유형(type): 변수의 데이터 타입(ex. int, char, float)3. 값(value): 변수에 저장된 실제 데이터 값 4. 메모리 주소(memory address): 변수의 메모리 위치를 나타내는 주소 스택 메모리 (Stack Memory)스택 메모리는 함수 호출 시 할당되는 메모리 영역으로, 함수가 종료되면 해당 메모리가 반환됩니다. 스택 메모리는 LIFO(Last In, First Out) 방식으로 작동합니다. 이는 마지막에 할당된 메모리가 가장 먼저 해제된다는.. 인강 & 책 스터디 노트/Coursera 가속화된 컴퓨터 과학 기초 2024. 7. 30. 이전 1 다음