中英
栈溢出
/ zhàn yì chū /
  • 简明
  • 新汉英
  • 1
    堆栈溢出:在计算机编程中,当一个程序的调用栈超过其分配的内存空间时发生的错误。
  • 网络释义
  • 专业释义
  • 1

    [计] stack overflow

    栈溢出(Stack Overflow)是在网络与分布式系统中被广泛利用的一种漏洞类型。在汇编中,以线程为线索的指令执行对函数的调用及局部变量的存取是依靠栈来实...

  • 2

     StackOverflowError

    栈溢出 ( StackOverFlowError )与内存溢出不能等同来说的,堆栈空间有些是可以自己设定其大小的,超过了就报 StackOverFlowError ,但内成的话好象是指确实超过了...

  • 3

     stack smashing

    栈溢出

短语
  • 1
    堆栈溢出

    Stack overflow ; Program Exception - stack overflow ; Stair conditionerk overflow ; StackOverflowException

  • 2
    内部堆栈溢出

    Internal stack overflow ; br / Internal stack overflow

  • 3
    栈溢出检查

    Stack Overflow Checking

查看更多
  • 双语例句
  • 1
    无限循环造成溢出错误呢?
    C + + Infinite Loop causing a stack overflow error?
  • 2
    这一优化将递归调用转换成本地回路,这样可以防止溢出
    This optimization transforms recursive calls into local loops, in order to prevent stack overflows.
  • 3
    大多数远程攻击是利用缓冲区溢出技术进行的,特别是溢出
    The vast majority of remote attacks are carried out by exploiting buffer overflow, the particular case of which is stack overflow.
查看更多
  • 百科
  • 栈溢出

    栈溢出是由于C语言系列没有内置检查机制来确保复制到缓冲区的数据不得大于缓冲区的大小,因此当这个数据足够大的时候,将会溢出缓冲区的范围。 在Python中,函数调用是通过栈(stack)这种数据结构实现的,每当进入一个函数调用,栈就会加一层栈帧,每当函数返回,栈就会减一层栈帧。由于栈的大小不是无限的,所以,递归调用的次数过多,会导致栈溢出。

查看更多