堆和栈的区别(转过无数次的文章)

     在bbs上,堆与栈的区分问题,彷佛是一个永恒的话题,因而可知,初学者对此每每是混淆不清的,因此我决定拿他第一个开刀。     首先,咱们举一个例子:     void f() { int* p=new int[5]; }      这条短短的一句话就包含了堆与栈,看到new,咱们首先就应该想到,咱们分配了一块堆内存,那么指针p呢?他分配的是一块栈内存,因此这句话的意思就是:在栈内存中存放
相关文章
相关标签/搜索