A.對(duì)于棧來(lái)講,我們需要手工控制,容易產(chǎn)生memory leak。
B.對(duì)于堆來(lái)說(shuō),釋放工作由編譯器自動(dòng)管理,無(wú)需我們手工控制
C.在Windows下,棧是向高地址擴(kuò)展的數(shù)據(jù)結(jié)構(gòu),是連續(xù)的內(nèi)存區(qū)域,棧頂?shù)牡刂泛蜅5淖畲笕萘渴窍到y(tǒng)預(yù)先規(guī)定好的。
D.對(duì)于堆來(lái)講,頻繁的new/delete勢(shì)必會(huì)造成內(nèi)存空間的不連續(xù),從而造成大量的碎片,使程序效率降低。