[C++] 변수의 종류와 메모리 영역
이번에 C++을 다시 공부하면서 내가 작성한 코드가 실제로 어떻게 작동하는지 이해하는 것이 중요하다는 것을 알게 되었다. 그래서 컴퓨터 구조와 운영체제에 대해서 처음 공부를 시작하게 되었는데, 그 내용은 별개로 작성할 예정이고 이 글에서는 C++에서 사용되는 변수들이 메모리에서 어떻게 움직이는 것인지 정리해보았다. 변수의 특징이 메모리 공간과 밀접한 관련이 있기 때문에 메모리 영역에 대해서 우선 알아봐야 한다. 메모리 영역의 종류 1. 스택 영역 (Stack) 2. 힙 영역 (Heap) 3. 데이터 영역 (Data) 4. 코드 영역 (Code, ROM; Read Only Memory) 이에 대해서는 나중에 컴퓨터 구조에서 메모리를 다룰 때 더 자세히 다룰 예정이고, 여기서는 간단하게만 작성하겠다. 스택 ..
C++
2024. 3. 1. 10:44