vue是什么軟件 c ,哪些對象需要new?
c ,哪些對象需要new?首先,我們需要了解為什么需要使用new來生成對象。程序可以使用內(nèi)存,由堆棧內(nèi)存和堆內(nèi)存組成。棧內(nèi)存是系統(tǒng)的自我管理,使用起來非常方便,但它也有自己的缺點。在windows
c ,哪些對象需要new?
首先,我們需要了解為什么需要使用new來生成對象。程序可以使用內(nèi)存,由堆棧內(nèi)存和堆內(nèi)存組成。
棧內(nèi)存是系統(tǒng)的自我管理,使用起來非常方便,但它也有自己的缺點。在windows平臺上,棧的大小一般為2m。還有一種說法是“1米”,簡言之,它是固定的、有限的。
堆內(nèi)存需要由程序員管理??捎么笮∫惨訥為單位,但需要手動管理。在C語言中,使用新操作請求的內(nèi)存是堆內(nèi)存的大小。發(fā)布時,需要編寫delete語句。
總之,新操作用于占用大量內(nèi)存或復(fù)雜的對象。