malloc 函数
1 2 3
| typename* p = (typename*)malloc(sizeof(typename))
free(p)
|
说明
申请内存空间大小(即sizeof(typename))为malloc的参数,malloc会分配一个大小为sizeof(typename)的空间,并返回一个指针指向这个空间,这个指针的类为未确定类型(void),所以要使用(typename)强制转换.
new 函数
1 2 3
| typename* p = new typename;
delete(p)
|
说明
C++中用于申请动态空间.并返回对应类型的指针