1.什么是缓冲区溢出?它产生的原因是什么?目前都有哪些解决方法?
缓冲区溢出是指计算机对接受的输入数据没有进行有效的检测,向缓冲区填充数据时,
超过了缓冲区本身的容量,从而导致数据的丢失。
解决方法:开发软件时,尽量使用边界检查的函数版本,或主动进行边界检查。
1.什么是缓冲区溢出?它产生的原因是什么?目前都有哪些解决方法?
缓冲区溢出是指计算机对接受的输入数据没有进行有效的检测,向缓冲区填充数据时,
超过了缓冲区本身的容量,从而导致数据的丢失。
解决方法:开发软件时,尽量使用边界检查的函数版本,或主动进行边界检查。