
堆栈
C++初学者555
55
展开
-
数据结构-----单链表,栈与队
总结单链表,链栈和环形队列的创建和使用1.单链表:typedef struct list{ int m; struct list *next; //struct list *rihgt} mylist;class List{ public: List() : plist(new mylist) { if (plist == nullptr) { ...原创 2019-05-20 15:27:19 · 228 阅读 · 0 评论 -
堆,栈等概念以及内存泄露,内存溢出,内存越界等问题
内存4区:在进程中内存被分为4个区域,分别是堆,栈,常量区,代码区。堆是我们程序员能够直接控制的内存区域(既是new malloc),栈是程序自己控制的区域,常量区是存放全局变量,字符串常量的区域以及存放代码的代码区。在这之中堆栈是我们要注视的重点。下面我们通过一个程序了解堆栈的生长方向以及数据的生长方向。int main(int argc, char* argv[]){ /...原创 2019-09-01 12:36:43 · 1569 阅读 · 0 评论