上一页 1 ··· 140 141 142 143 144 145 146 147 148 ··· 207 下一页

2011年8月3日

malloc的内存分配之 malloc(0)的内存分配情况

摘要: #include<iostream>using namespace std;int main(){ char *p; if((p=(char *)malloc(0))==NULL) puts("got a null pointer"); else puts("got a valid pointer");}答案:got a valid pointer首先: 在标准的malloc实现中,并不检查输入值的大小,而是将输入值做对齐操作后直接从堆上分配空间。其次: 不论输入值的大小为多少,在malloc的内部最小的内存分配大小是一个定值(一般是8B), 阅读全文

posted @ 2011-08-03 14:24 原来... 阅读(9383) 评论(0) 推荐(1) 编辑

上一页 1 ··· 140 141 142 143 144 145 146 147 148 ··· 207 下一页

导航