文章类型: |
VC&C++ |
关键词: |
vs2010,vc++,malloc分配内存 |
内容摘要: |
vs2010 vc++ malloc分配内存 |
vs2010 vc++ malloc分配内存
2017/5/12 16:06:02 来源:apple 阅读:
malloc函数原型
void *malloc(int size);
int *p = new int; //返回类型为int* 类型(整数型指针),分配大小为 sizeof(int);
int *p =new int [100]; //返回类型为 int* 类型(整数型指针),分配大小为 sizeof(int) * 100;
int *p= (int *) malloc (sizeof(int)); malloc 函数返回的是 void * 类型,如果你写成:p = malloc (sizeof(int)); 则程序无法通过编译,报错:“不能将 void* 赋值给 int * 类型变量”。所以必须通过 (int *) 来将强制转换。
↑ 上一篇文章:
MFC radio button 设置默认选中 关键词:MFC,radio,button,设置默认选中 发布日期:2017/5/12 16:05:33
↓ 下一篇文章:
VC 字符串的相互转换 CString 和 unsigned char* 关键词:如何将CString类型转换成unsigned,char.. 发布日期:2017/5/12 16:07:08
相关文章:
VC++ combobox模糊匹配,自动匹配 关键词:VC++,combobox模糊匹配,自动匹配,MFC 发布日期:2016-08-29 11:03
(VC++) CString Format的用法 关键词:VC++,CString,Format,用法,windows,MFC,程序,C++ 发布日期:2016-10-24 11:12
VC++中将CString转换成const char*的一种有效方法 关键词:VC++,CString,转换,const,char 发布日期:2016-09-23 15:26
相关目录:
.NET,
VC&C++,
JAVA,
软件开发