함수의 반환값이 저장되는 메모리공간
주인님
2023.04.01
질문 제목 :
함수의 반환값이 저장되는 메모리공간함수가 값을 반환시 할당하는 반환값의 메모리공간의 주소를 알수있나요?
메모리가 해지되는 시점이 언제인가요 ? 함수영역을 벗어났을때 일까요 ?질문 내용 :
함수를 호출하기 전의 영역(A영역 이라고 가정)
함수의 영역(B영역 이라고 가정)
C책에서 함수는 값을 반환할때 메모리 공간이 할당되고 이 공간에 반환값이 저장된다고 하였습니다.이 반환된 값의 주소를 아는 방법이 없을까요 ??B영역이 끝났을때반환값에 해당하는 메모리 공간이 할당되는데
할당된 메모리공간이 다시 소멸하는 시점은 언제인가요 ?
A영역이 끝날때 사라지는걸까요 ?
-
푸우
C가 아니라 C++...
-
메이커
아하 알아냈습니다.
소멸은 다음행으로 넘어가면 바로 소멸하는군요
참조자를 통해서 소멸을 방지할수있구요..