栈: 通过os自动分配和释放,用来存放函数的参数值、局部变量的值等。因为栈内存的分配内置于计算机CPU的指令集,所以它的效率很高,但是分配内存量有局限。
栈:
通过os自动分配和释放,用来存放函数的参数值、局部变量的值等。因为栈内存的分配内置于计算机CPU的指令集,所以它的效率很高,但是分配内存量有局限。
堆: 通过new、malloc、realloc分配的内存,可以被GC回收内存。
堆:
通过new、malloc、realloc分配的内存,可以被GC回收内存。