C++如何为结构体中的一个变量开辟内存(不是增加新的结构体)?

如题所述

-在结构体定义时,开辟所需最大容量的数值

-定义结构体内部的指针变量后,在程序运行时,通过malloc或new临时申请内存

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-11-14
区别就是内存分配的位置不一样,malloc 是在堆上申请的内存,使用完需要手动释放(free)

Node p 如果是在函数内部,则是在栈区分配内存,系统自动回收释放(函数执行完成后)本回答被网友采纳
相似回答