더북(TheBook)

그림 3-12는 변수 ab에 할당할 때 메모리 레이아웃에 나타나는 차이를 보여준다.

▲ 그림 3-12 더 큰 유형의 값 타입과 참조 타입 간 차이

호출 스택은 물건을 저장하는 데 매우 빠르고 효율적이다. 가비지 컬렉션 대상이 아니기 때문에 오버헤드가 적은 작은 값으로 작업할 때 좋다. 이들은 참조 타입이 아니므로 널일 수 없으며, 구조체에서는 널 참조 예외를 사용할 수 없다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.