数据溢出

转自:http://baike.baidu.com/view/98452.htm


数据溢出:

  在计算机中,当要表示的数据超出计算机所使用的数据的表示范围时,则产生数据的溢出。

溢出原因

  数据类型超过了计算机字长的界限就会出现数据溢出的情况。导致内存溢出问题的原因有很多,比如:

  (1) 使用非类型安全(non-type-safe)的语言如 C/C++ 等。  

    (2) 以不可靠的方式存取或者复制内存缓冲区。  

    (3) 编译器 设置的内存缓冲区太靠近关键数据结构

猜你喜欢

转载自helloworlda.iteye.com/blog/1359262