Dangling pointer
1、Dangling pointer是"Access outside of object lifetime"的一种,我将很多涉及到dangling pointer的内容都放到了Access-outside-of-object-lifetime
章节,便于统一讨论。
2、Dangling pointer是导致wild pointer的一个导火索。
3、dangling pointer and segment fault
access 一个 dangling pointer,就会导致segmentation fault
wikipedia Dangling pointer
How to solve dangling pointer?
如何解决dangling pointer导致的问题?本节对这个topic进行总结:
1、Tombstone,参见 Tombstone
章节
2、Inversion of control,参见 Access-outside-of-object-lifetime
章节