[UNITY]/TIL: UNITY
[C#] 메모리 구조와 참조 형식, 상속 이해도 높이기
1. 참조 형식과 값 형식의 차이값 형식(Value Type)struct, enum, 기본 자료형(int, float) 등이 포함됨.데이터가 스택 메모리에 직접 할당되며, 대입 시 값 자체가 복사됨.각 변수는 독립적인 값을 가지며 서로 영향을 주지 않음.참조 형식(Reference Type)class, string, array, interface 등이 포함됨.데이터는 힙 메모리에 저장되고, 변수에는 데이터의 주소가 저장됨.대입 시 참조가 복사되어 원본과 복사본이 같은 객체를 공유함.2. 메모리에서 스택과 힙의 차이스택(Stack)컴파일 시간에 크기가 고정되는 정적 메모리 영역.지역 변수와 값 형식 데이터가 저장되며, 함수 호출 시 생성되고 종료 시 자동 해제됨.할당 및 해제 속도가 빠름.힙(Heap)런타..
2024. 12. 16. 22:50