스택 프레임

CJB_ny·2022년 8월 2일
0

C++ 정리

목록 보기
25/95
post-thumbnail
post-custom-banner

메모리 구조이다.

스택의 구조이다.

함수가 호출이 되면

먼저

  1. 매게변수 메모리 잡고 (매개변수)

  2. 되돌아갈 메모리 주소를 할당 받고, (반환 주소값)

  3. 이전함수의 주소를 메모리에 할당받는다.

그 다음에 호출당한 함수의 지역변수의 메모리 크기를 알맞게

알아서 잡는다.

2번의 반환주소값으로 인해 스택해서 다시 다른거 호출한다음에 다시 돌아오는것이 가능하다.

이부분이 지금 [ 지역 변수 ] 부분이다.

내 영역을 얼마나 쓸것인지 찝어주는 부분임.

profile
https://cjbworld.tistory.com/ <- 이사중

0개의 댓글