C/C++
文章平均质量分 73
gh_rwl
这个作者很懒,什么都没留下…
展开
-
realloc
realloc 可以对给定的指针所指的空间进行扩大或者缩小,原有内存的中内容将保持不变。当然,对于缩小,则被缩小的那一部分的内容会丢失。 realloc 并不保证调整后的内存空间和原来的内存空间保持同一内存地址。相反,realloc 返回的指针很可能指向一个新的地址: 因为realloc是从堆上分配内存的,当扩大一块内存空间时, realloc直接从堆上现存的数据后面的那些字原创 2016-05-13 08:56:31 · 321 阅读 · 0 评论 -
malloc(0)
最近,看了有关malloc(0)的返回值以及其他一些问题的讨论,我把自己的感受和看法记录如下:问题:char* ptr = malloc(0*sizeof(char));if(NULL == ptr) printf("got a NULL pointer");else printf("got a Valid pointer");请问原创 2016-05-13 09:09:55 · 224 阅读 · 0 评论