用new和delete运算符进行动态分配和撤销存储空间
生活随笔
收集整理的這篇文章主要介紹了
用new和delete运算符进行动态分配和撤销存储空间
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
測試描寫敘述:暫時開辟一個存儲空間以存放一個結(jié)構(gòu)體數(shù)據(jù)
new運(yùn)算符使用的一般格式為:
new ?類型 [初值]
注意:用new運(yùn)算符分配數(shù)組空間時不能指定初值。
假設(shè)因為內(nèi)存不足等原因而無法正常分配空間,則new會返回一個空指針NULL,用戶能夠依據(jù)指針的值推斷分配空間是否成功。
delete 運(yùn)算符使用的一般格式為:
delete ?指針變量 ?(對變量)
delete ?[ ] 指針變量 ?(對指針數(shù)組)
delete [ ] pt ?(對數(shù)組空間的操作)
C語言中利用庫函數(shù)malloc和free來分配和撤銷內(nèi)存空間的。
創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎勵來咯,堅持創(chuàng)作打卡瓜分現(xiàn)金大獎總結(jié)
以上是生活随笔為你收集整理的用new和delete运算符进行动态分配和撤销存储空间的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: HDU5763 Another Mean
- 下一篇: lombok在IntelliJ IDEA