new를 항경우 내부에서 malloc을 호출하고 malloc 안에서 다시 heapAlloc이 호출 되며 그 마지막에 있는 것이 VirtualAlloc이다. 이 VirtaulAlloc은 Window.h안에 포함 되어 있으며 유저가 사용할 수도 있다. MSDN에 있는 내용을 그대로 가져왔다. 우섯 첫번째 인자인 lpAddress는 메모리 시작 지점이다. 우리가 처음 저 함수를 호출 할 때는 NULL을 넣어서 호출 한다. 사실상 Reserve된 메모리를 Commit으로 바꿀때만 쓰이는것같다.(예제를 아무리 찾아봐도 첫호출에 주소를 넣는 경우가 없네요) 두번째는 dwSize 할당 받을 크기를 받는 인자이다. 우리가 어떤 숫자를 넣던 4KB단위로 끊어서 처리 해준다. 그 이유는 윈도우가 가상메모리를 4KB인 페이..