1、现象
经常看到有些代码在delete之后赋值为null
2、原因
C++标准规定:delete空指针是合法的,没有副作用。
所以我们在Delete指针后赋值为NULL或0是个好习惯。对一个非空指针delete后,若没有赋NULL,若再次delete的话,会报错
2024-02-09 09:07:46
1、现象
经常看到有些代码在delete之后赋值为null
2、原因
C++标准规定:delete空指针是合法的,没有副作用。
所以我们在Delete指针后赋值为NULL或0是个好习惯。对一个非空指针delete后,若没有赋NULL,若再次delete的话,会报错