迷途指针 dangling pointer :当一个指针指向的内存区域被释放后,这个指针还指向着个地址,以后就有可能通过这个指针修改这片内存的数据,从而引起不可知的错误.
所以 指针指向的区域被释放后,应将此指针置空.
(更加理解指针,指针的值就是一片内存区域的地址,通过它可以访问这片内存,,,,,指针果然好牛逼啊!!!!!)
野指针 wild pointer :一个指针未被初始化,就成为了野指针.
(?? 裸指针 raw pointer )
buffer overflow : 缓冲区溢出
stack overflow : 堆栈溢出 (无限递归,call stack 溢出)
边界检查 相关的问题
下标越界会使数据写入未知区域
原文:http://www.cnblogs.com/roadonit/p/3662177.html