malloc函数和new

来源:互联网 发布:如何从icloud恢复数据 编辑:程序博客网 时间:2024/05/22 03:10
在c中分配地址用malloc函数:

头文件:在Visual C++6.0中可以用malloc.h或者stdlib.h

原型:extern void *malloc(unsigned int num_bytes);

功能:分配长度为num_bytes字节的内存

返回值:如果分配成功则返回指向被分配内存的指针(此存储区中的初始值不确定),否则返回空指针NULL。当内存不再使用时,应使用free()函数将内存块释放。函数返回的指针一定要适当对齐,使其可以用于任何数据对象

http://baike.baidu.com/view/1213621.htm?fromtitle=malloc&fromid=659960&type=syn


在c++中分配地址空间用new表达式:

同样的动态分配数组:c  int *p=(int *)malloc(10*sizeof(int));

c++ int *p=new int[10];





0 0
原创粉丝点击