new/malloc 같은 시스템 콜 wrapped 함수는 오버헤드나 단편화 문제가 이슈지 않음? (단편화는 OS 기술로 상관없어진지 오래라는데...)
그래서 나온게 프로세스 생성시에 임의로 큰 메모리를 할당하고 작업에 들어가겠다는 것이고, 이는 런타임일 때 가변 크기의 배열을 생성할 수 없으니 그런것이고.
그렇다면 VLA을 이용해서 가변 크기를 생성하도록 하면 new/malloc의 오버헤드도 줄이고 dangling pointer, memory leak, free 수작업과 같은 문제를 바로 해결가능할 것 같은데..
단점은 99년도 표준부터 지원한다는 점이고..
갓쥬얼 스튜디오가 지원 안해서..