指针 错误

迷途指针 dangling pointer   :当一个指针指向的内存区域被释放后,这个指针还指向着个地址,以后就有可能通过这个指针修改这片内存的数据,从而引起不可知的错误.

所以 指针指向的区域被释放后,应将此指针置空.

(更加理解指针,指针的值就是一片内存区域的地址,通过它可以访问这片内存,,,,,指针果然好牛逼啊!!!!!)

野指针 wild pointer  :一个指针未被初始化,就成为了野指针.

(?? 裸指针  raw pointer )

buffer  overflow : 缓冲区溢出

stack overflow : 堆栈溢出  (无限递归,call stack 溢出)

边界检查 相关的问题

下标越界会使数据写入未知区域

posted @ 2014-04-13 13:59  ireadit  阅读(267)  评论(0)    收藏  举报