그림 3-12는 변수 a를 b에 할당할 때 메모리 레이아웃에 나타나는 차이를 보여준다.
▲ 그림 3-12 더 큰 유형의 값 타입과 참조 타입 간 차이
호출 스택은 물건을 저장하는 데 매우 빠르고 효율적이다. 가비지 컬렉션 대상이 아니기 때문에 오버헤드가 적은 작은 값으로 작업할 때 좋다. 이들은 참조 타입이 아니므로 널일 수 없으며, 구조체에서는 널 참조 예외를 사용할 수 없다.
그림 3-12는 변수 a를 b에 할당할 때 메모리 레이아웃에 나타나는 차이를 보여준다.
▲ 그림 3-12 더 큰 유형의 값 타입과 참조 타입 간 차이
호출 스택은 물건을 저장하는 데 매우 빠르고 효율적이다. 가비지 컬렉션 대상이 아니기 때문에 오버헤드가 적은 작은 값으로 작업할 때 좋다. 이들은 참조 타입이 아니므로 널일 수 없으며, 구조체에서는 널 참조 예외를 사용할 수 없다.