ワイルドポインタ
View Outline
いわゆる初期化漏れやらサイズ違いやらのことを総称する用語。
http://www.math.kobe-u.ac.jp/~kodama/tips-free-memory.html より。
ワイルド ポインタ (wild pointer)
ゴミを参照するポインタ。メモリ破壊 (memory smash) の原因。
- 非初期化ポインタ。
- 初期化の誤り、ポインタ演算の誤り、ポインタのオーバーラン、他のワイルドポインタからの汚染 など。
- ダングリング リファレンス (dangling reference) : 開放した領域をアクセスしてしまう。 free のタイミングが早過ぎ。alloca の利用のタイミングが悪い。( 例えば fgets( p=alloca(10), 10, stdin) みたいな...)