stack 与 heap
stack 常被翻译为 栈,heap 常被翻译为 堆。
栈通常有两种含义,一种是指 数据结构,另一种是指 内存区域, 与此相对的,堆也一样。
当指数据结构时,栈的特点是 先进后出,而堆的特点是
当指内存区域时,栈的特点是 整洁有序,而堆的特点是 杂乱无章。
NOTE: 在一些老旧的翻译文章中,常会见到将 stack 翻译为 堆栈, 个人不赞同这种翻译,因为这会让人分不清究竟指的是堆和栈这两种不同的东西,还是栈这一种东西(虽然译者本意是如此)。
stack 常被翻译为 栈,heap 常被翻译为 堆。
栈通常有两种含义,一种是指 数据结构,另一种是指 内存区域, 与此相对的,堆也一样。
当指数据结构时,栈的特点是 先进后出,而堆的特点是
当指内存区域时,栈的特点是 整洁有序,而堆的特点是 杂乱无章。
NOTE: 在一些老旧的翻译文章中,常会见到将 stack 翻译为 堆栈, 个人不赞同这种翻译,因为这会让人分不清究竟指的是堆和栈这两种不同的东西,还是栈这一种东西(虽然译者本意是如此)。