C++堆和栈的比较

基础知识:  堆栈是一种简单的数据结构,是一种只允许在其一端进行插入或删除的线性表。允许插入或删除操作的一端称为栈顶,另一端称为栈底,对堆栈的插入和删除操作被称为入栈和出栈。有一组CPU指令可以实现对进程的内存实现堆栈访问。其中,POP指令实现出栈操作,PUSH指令实现入栈操作。CPU的ESP寄存器(堆栈指针,Stack Pointer)存放当前线程的栈顶指针,EBP寄存器(基址指针,Base P
相关文章
相关标签/搜索