鱼C论坛's Archiver
论坛
›
C\C++交流
› 顺序表的销毁操作
l-z-h
发表于 2023-9-21 20:56:59
顺序表的销毁操作
这里如果指针不指向NULL可以吗?如果未指向NULL,会造成什么问题?
isdkz
发表于 2023-9-21 20:57:10
顺序表的销毁操作需要将顺序表中的所有元素清空,并释放内存空间。在销毁完毕后,建议将指针指向NULL,以避免野指针的出现。
如果指针未指向NULL,可能会导致以下问题:
1. 在程序中误用已经销毁的顺序表,导致程序崩溃或产生不可预期的结果。
2. 在程序中多次销毁同一个顺序表,可能会导致内存泄漏或者非法释放内存等问题。
因此,建议在销毁完毕后将指针指向NULL,以避免出现以上问题。
页:
[1]
查看完整版本:
顺序表的销毁操作