함수 호출과 스택 메모리

박건태·2023년 8월 11일
0
  • 스택 : 함수가 호출될 때 지역 변수들이 사용하는 메모리
  • 함수의 수행이 끝나면 자동으로 반환되는 메모리

int num1, int num2, result등의 지역변수들이 사용하는 메모리가 스택이다.

main함수가 사용하는 메모리 공간이 스택에 생성되고 그 위에 addNum함수가 사용할 메모리 공간이 생성됨.

그리고 함수 사용이 끝난후 메모리 공간이 자동으로 반환되어 사라진다.


메서드

  • 객체의 기능을 구현하기 위해 클래스 내부에 구현되는 함수
  • 멤버 함수(member function)이라고도 함
  • 메서드를 구현함으로써 객체의 기능이 구현 됨
  • 메서드의 이름은 그 객체를 사용하는 객체(클라이언트)에 맞게 짓는것이 좋다. ex) getStudentName()

1개의 댓글

comment-user-thumbnail
2023년 8월 11일

개발자로서 배울 점이 많은 글이었습니다. 감사합니다.

답글 달기