边界检查在程序设计中是指在使用某一个变量前,检查该变量是否处在一个特定范围之内。最常见的是数组的下标检查,防止下标超出数组范围而覆盖其他数据。若是边界检查未能有效发现错误,最常见的结果是程序出现异常并终止运行,但也可能出现其他现象。由于每次都进行边界检查非常耗时,而且有些代码确定不会出现越界问题,所以这个操作并不总是需要被执行。一些现代编译器中有称为选择性边界检查的技术,可以略去一些常见的不需要的边界检查,从而提高程序的性能。
...缓冲区(buffer):用于临时存储数据的一段内存区域 溢出(overflow): 数据过长导致无法存储在预期区域内 边界检查(Boundary Check):在向缓冲区中存储数据时,确定数据长度是否会超出缓冲区边界 堆栈(Stack):一段内存区域,用来临时存储信息,后进先出。
基于24个网页-相关网页
静态声明的数组的边界检查。
另外一种表现方法试图通过加入步法生成器和边界检查机制帮助计算步法。
Another representation method tries to help the computation of moves by combining the normal move generator and the bounds checking mechanism.
FDA声称,除了上述检测,他们还在边界检查并扣留了装有电子香烟的货船。
In addition to the testing, the FDA said it has been examining and detaining shipments of e-cigarettes at the border.
应用推荐