|
아래의 c 에서의 동적인 할당을 c++ 에서 new 를 써서 구현을 하고 싶은데..
node *t;
t=(node *)malloc(sizeof(node)+width);
포인터 t 에 node 의 바이트에다 width 바이트 수만큼의 메모리를 더 할당
하는 것입니다. 단순히 node 만큼만 할당한다면 t=new node; 라고 하면 되겠지만..
width 바이트 수만큼 추가로 할당하기 위해서는 어떻게 해야하는지...
보통 new 다음에는 데이터 형이 와서 그 데이터 만큼의 공간을 할당을 하는데..
사용자가 원하는 바이트 만큼 할당하기 위해서는 어떻게 해야하는지 잘 모르겠습니다.
고수분들의 답변부탁드립니다.
|