堆和棧的區別(轉過無數次的文章)

     在bbs上,堆與棧的區分問題,彷佛是一個永恆的話題,因而可知,初學者對此每每是混淆不清的,因此我決定拿他第一個開刀。     首先,咱們舉一個例子:     void f() { int* p=new int[5]; }      這條短短的一句話就包含了堆與棧,看到new,咱們首先就應該想到,咱們分配了一塊堆內存,那麼指針p呢?他分配的是一塊棧內存,因此這句話的意思就是:在棧內存中存放
相關文章
相關標籤/搜索