回 帖 发 新 帖 刷新版面

主题:关于new char[]的问题

请问下*date = new char[*len];式什么意思啊,其中len是int形,对整形指针进行内存申请时什么意思啊?

回复列表 (共4个回复)

沙发

对整形指针进行内存申请时什么意思啊?
==>是申请*len 个char大小的Memory 空间。

板凳

len可能是一个指向int型变量的指针

3 楼


len 可能是指向int型的指针...

4 楼

*date = new char[*len];式什么意思啊,// 完整的应该是:char *date = new char[*len];

也就是 分配*len(也可以理解为*(len)是个整数) 个char 类型内存 ,*len 是指向整数的指针,new 是从内存堆上分配 ,使用完这个*date 记住了要 释放内存 ,

加上  delete [] date;

我来回复

您尚未登录,请登录后再回复。点此登录或注册