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);
}