realloc과 new_realloc

-- VC++ 2008. 3. 25. 10:04
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.
http://www.codeproject.com/KB/tips/newandmalloc.aspx
의 글을 보다가 정리하면 좋겠다는 생각에 아래의 글을 정리해본다.

void realloc_func()
{
char *p = (char*)malloc(sizeof(char) * 12);
memset(p, 0x00, sizeof(char) * 12);
strcpy(p, "helloworld");

p = (char*)realloc(p, sizeof(char) * 30);
strcat(p, " from realloc");

printf("%s\n", p);
free(p);
}

void new_realloc_func()
{
char *p = new char[12];
strcpy(p, "helloworld");

p = new_realloc(p, 12, 30, pointer_copy());
strcat(p, " from new_realloc");

printf("%s\n", p);
delete[] p;
}

csRealloc.rar

참고자료 - new와 malloc의 개념
http://blog.naver.com/deathknight2/30017728259

'-- VC++' 카테고리의 다른 글

serial communications  (0) 2008.05.28
About warning:LNK4089  (0) 2008.04.11
Graceful shutdown, linger options and socket closure  (0) 2008.03.21
VC 6.0을 쓰지 말아야하는 이유?  (0) 2008.03.17
좋은 UI 라이브러리  (0) 2008.03.06
posted by 어린왕자악꿍