Stack (1) 썸네일형 리스트형 [C++]메모리 구조 데이터, 스택, 힙 Data 영역 코드에서 선언한 전역변수 또는 static 변수 등등이 저장된 공간이다.전역변수/ static 값을 참조한 코드는 컴파일하고 나면 Data 영역의 주소값을 가르키도록 바뀐다. 실행 중도에 전역변수가 변경 될 수 있으니 이 영역은 Read-Write로 지정돼있다. 단, 초기화 되지 않는 전역 변수는 BSS영역에 할당된다. Stack 영역 (1) 매개변수, 지역변수 - 함수 (2) 함수호출 할당, 함수 호출끝 해제 (3) 공간이 작다(보통 1MB) (4) 크기가 컴파일 타임에 정해짐 자료구조로 많이 알려진 Stack은 프로세스의 메모리 공간을 관리하기 위한 알고리즘 중 하나이다. 이 영역은 함수 안에서 선언된 지역변수, 매개변수, 리턴값, 돌아올 주소 등등이 저장되고 함수 호출시 기록하고 종료.. 이전 1 다음