목록c# (1)
개처럼개발한다
[C#] 메모리 영역, struct, class, transform, vector이해
c#에서의 struct와 class차이에 대해 알아보자*잠깐*c++ 에서 struct(구조체)와 class(클래스)의 차이는 접근제어에 있다.struct는 기본 public 이며 class는 private이다. 둘의 차이점을 알면 메모리를 절약할 수 있어 성능개선에 도움이 된다.그럼 일단 그 메모리가 어떤건지에 대해 알아보자메모리프로그램을 실행 시키면 그 프로그램을 실행시키기 위해 메모리 공간을 할당해준다.메모리 공간은 크게 스택(Stack), 힙(Heap)영역으로 나뉜다. "c#에서는 value type(값)은 stack에 저장되고, reference type(참조)은 heap에 저장된다." 스택(Stack)함수 호출과 관계되는 지역 변수와 매개변수가 저장되는 영역따라서 함수 호출과 함께 할당..
기본 개발 지식
2024. 8. 25. 17:48