指针常见的错误:
1.删除一个指针之后没有将这个指针设置为空指针,这是因为删除该指针只会释放它所指向的内存空间,因此这个指针还是存在,并且还会指向原来的内存空间,这个时候如果还使用该指针就会导致程序错误。
解决:
删除一个指针之后,一定要将其赋空值,虽然使用空指针是非法的,容易使程序崩溃,但是崩溃总比调试困难好,我们能够马上明白哪里出错了,从而迅速纠正。
指针常见的错误:
1.删除一个指针之后没有将这个指针设置为空指针,这是因为删除该指针只会释放它所指向的内存空间,因此这个指针还是存在,并且还会指向原来的内存空间,这个时候如果还使用该指针就会导致程序错误。
解决:
删除一个指针之后,一定要将其赋空值,虽然使用空指针是非法的,容易使程序崩溃,但是崩溃总比调试困难好,我们能够马上明白哪里出错了,从而迅速纠正。