本篇文章為大家展示了new和delete怎么在C++中使用,內(nèi)容簡(jiǎn)明扼要并且容易理解,絕對(duì)能使你眼前一亮,通過(guò)這篇文章的詳細(xì)介紹希望你能有所收獲。
創(chuàng)新互聯(lián)是專(zhuān)業(yè)的建德網(wǎng)站建設(shè)公司,建德接單;提供成都做網(wǎng)站、成都網(wǎng)站設(shè)計(jì),網(wǎng)頁(yè)設(shè)計(jì),網(wǎng)站設(shè)計(jì),建網(wǎng)站,PHP網(wǎng)站建設(shè)等專(zhuān)業(yè)做網(wǎng)站服務(wù);采用PHP框架,可快速的進(jìn)行建德網(wǎng)站開(kāi)發(fā)網(wǎng)頁(yè)制作和功能擴(kuò)展;專(zhuān)業(yè)做搜索引擎喜愛(ài)的網(wǎng)站,專(zhuān)業(yè)的做網(wǎng)站團(tuán)隊(duì),希望更多企業(yè)前來(lái)合作!C++中new和delete的使用方法詳解
new和delete運(yùn)算符用于動(dòng)態(tài)分配和撤銷(xiāo)內(nèi)存的運(yùn)算符
new用法:
1. 開(kāi)辟單變量地址空間
1)new int; //開(kāi)辟一個(gè)存放數(shù)組的存儲(chǔ)空間,返回一個(gè)指向該存儲(chǔ)空間的地址.int *a = new int 即為將一個(gè)int類(lèi)型的地址賦值給整型指針a.
2)int *a = new int(5) 作用同上,但是同時(shí)將整數(shù)賦值為5
2. 開(kāi)辟數(shù)組空間
一維: int *a = new int[100];開(kāi)辟一個(gè)大小為100的整型數(shù)組空間
二維: int **a = new int[5][6]
三維及其以上:依此類(lèi)推.
一般用法: new 類(lèi)型 [初值]
delete用法:
1. int *a = new int;
delete a; //釋放單個(gè)int的空間
2.int *a = new int[5];
delete [] a; //釋放int數(shù)組空間
上述內(nèi)容就是new和delete怎么在C++中使用,你們學(xué)到知識(shí)或技能了嗎?如果還想學(xué)到更多技能或者豐富自己的知識(shí)儲(chǔ)備,歡迎關(guān)注創(chuàng)新互聯(lián)網(wǎng)站建設(shè)公司行業(yè)資訊頻道。
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)建站www.cdcxhl.com,海內(nèi)外云服務(wù)器15元起步,三天無(wú)理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國(guó)服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專(zhuān)為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場(chǎng)景需求。