摘要: //1:传递指针的方法无效,结果导致内存泄露void GetMemory(char *p,int num){ p=(char*)malloc(num*sizeof(char));}int main(){ char *str=NULL; GetMemory(str,10); strcpy(str,"hello"); free(str);//free 并没有起作用,内存泄露 return 0;}//2:return 返回分配内存地址char* GetMemory(char *p,int num){ p=(char*)malloc(num*sizeof(ch... 阅读全文
posted @ 2013-07-05 19:37 soderman 阅读(529) 评论(0) 推荐(0) 编辑