C++ 中内存分配和回收
void Allocate(char* &p,int size) { p = (char*)malloc(size); } void Test(void) { char *str = NULL; Allocate(str,100); strcpy(str,"Hello World!"); printf(str); free(str); }
呵呵,走到时间的尽头,看来世的路,今朝有酒今朝醉.
void Allocate(char* &p,int size) { p = (char*)malloc(size); } void Test(void) { char *str = NULL; Allocate(str,100); strcpy(str,"Hello World!"); printf(str); free(str); }