[TIL]메모리 저장 방식(Stack, Heap)

술술·2024년 3월 6일

TIL

목록 보기
4/21

Stack

  • 지역변수와 매개변수 등이 저장되는 영역
  • 이 영역에 할당된 변수는 함수 호출이 완료되면 사라짐
  • 컴파일 시 크기 결정
  • ValueType(값 타입)이 할당됨

Heap

  • 동적 메모리 할당을 위한 영역
  • 프로그래머가 할당 및 해제를 해줘야 함
  • 런타임 시 크기 결정
  • ReferenceType(참조 타입), ValueType(값 타입) 모두 할당될 수 있음





오늘의 생각

Classd와 Struct에 대해 공부하며 조금 더 궁금한 부분들을 찾아보았다.
여러 블로그들 중 아래 적어둔 블로그가 메모리 저장 방식을 이해하는데 많은 도움이 되었는데 그래도 아직까지는 조금 헷갈리는게 사실이다. 아래의 블로그를 여러 번 읽어보며 이해해야 할 것 같다.
오늘 남은 강의도 모두 듣고 계산기 만들기도 시작했지만, 강사님이 작성해주신 강의자료를 그대로 TIL에 올리는 것은 무의미하다는 생각이 들었다. 그래서 내가 따로 찾아본 부분만 올려본다. 계산기 만드는 코드는 나중에 완성이 되면 업로드 할 것이다.


출처 메모리 저장 방식

profile
Hello

0개의 댓글