运行时堆栈术语

时间:2017-02-07 20:00:22

标签: c memory-model

当谈到运行时堆栈的分配和释放时,pop和deallocate是否具有相同的含义,push和allocate具有相同的含义?

时,

从运行时堆栈中取消分配按以下顺序进行:

  1. 取消分配局部变量
  2. 弹出返回地址并用于确定下一条指令
  3. 解除分配参数
  4. 弹出返回值并按调用语句
  5. 中的指定使用

    相当于,

    从运行时堆栈中取消分配按以下顺序进行:

    1. 弹出局部变量
    2. 弹出返回地址并用于确定下一条指令
    3. 弹出参数
    4. 弹出返回的值并按调用语句
    5. 中的指定使用

0 个答案:

没有答案