가장 기본적인 동적할당부터
C++은 클래스나 구조체를 스택에도 할당 할 수 있고 동적할당으로 힙메모리 사용도 가능
이런게 존나 쓰잘데기 없는 자유도라는거임
클래스 구조체를 스택에 할당해서 뭐할거임 ㅋㅋ
복합적인 자료구조는 무조건 주소를 프로그래머가
받아놔야한다 생각하는 1인
그러므로 C#은 클래스 구조체를 무조건 동적할당시켜서
이런 쓰잘데기없는 자유도를 미연에 방지
애매한곳을 긁어줌
더 나아가 구조체는 동적할당하더라도 그 크기가 24바이트아래면
스택에 할당됨 후ㄷㄷ
c#은 gc 땜에 느린거아님?