내가 C의 생각을 읽고 있어요 ++ (2 권.) 함수가 호출 될 때마다함수의 정적 및 동적 부모
, 그 기능에 대한 정보는 는 활성화에 런타임 스택으로 푸시됩니다 레코드 인스턴스 (ARI), 도 스택 프레임이라고합니다. 일반적인 스택 프레임에 포함 된 (1)는 호출 함수의 주소 (그래서 실행 수 그것에 창) 함수의 정적 부모합니다 ( 범위의 ARI에, (2) 포인터는 사 전적으로 불리는 포함하는 함수이기 때문에 함수에 대한 전역 변수 에 액세스 할 수 있음) 및 (3) (동적 부모)이라는 함수에 대한 포인터. 논리적으로 반복적으로 동적 상위 링크를 다음의 결과 경로는 내가 저자는 함수의 정적 및 동적 부모로서 무엇을 의미하는지 이해할 수 없어요 동적 체인 또는 호출 체인
입니다. 또한 항목 1, 2 또는 3을 구분할 수 없습니다. 모두 동일하게 보입니다. 누군가 나에게이 구절을 설명해 주시겠습니까?
호출자 및 피 호출자. 또한 호출 수신자가 반환되면 호출 스택이 한 번 (풀리지 않음) 표시되고 프레임 포인터가 감소하여 부모 함수 (호출자)를 가리킨다는 것을 알고 있습니다. – legends2k