c++ 使用new为结构体分配内存
时间: 2023-10-28 18:36:12 浏览: 209
c++结构体string无法用malloc分配内存
这个问题属于技术问题,我可以为您回答。在 C 语言中,使用 new 来分配内存是不合法的,只有 C++ 中才有 new 关键字来动态分配内存。在 C 中,我们可以使用 malloc 函数来动态分配内存。例如,如果要分配一个名为 structName 的结构体类型变量,可以使用以下代码来分配内存:
struct structName *varName;
varName = (struct structName *)malloc(sizeof(struct structName));
阅读全文