两者都是node类型的指针,Lnode *p程序结束后会自动删除,后者new node不会自动删除,会用到delete函数删除。同时new 和 delete 必须成对出现,Lnode *p只是建立一个p指针的临时变量。而前者是为P分配一个Node类型所占的空间,P应是一个指针,指向所分配的内存的首地址。
数据结构——p = new Lnode和Lnode *p有什么区别
于 2022-04-11 01:17:13 首次发布
本文详细介绍了C++中new运算符与delete运算符的使用,强调了new分配的内存需要使用delete释放,而局部变量在作用域结束时自动删除。讨论了智能指针在内存管理中的角色,以及如何避免内存泄漏问题。重点阐述了new和delete必须配对出现的原则,确保内存的正确管理。
2750

被折叠的 条评论
为什么被折叠?



