成人AV在线无码|婷婷五月激情色,|伊人加勒比二三四区|国产一区激情都市|亚洲AV无码电影|日av韩av无码|天堂在线亚洲Av|无码一区二区影院|成人无码毛片AV|超碰在线看中文字幕

delete函數(shù)用法 delete在c語言中什么意思?

delete在c語言中什么意思?Delete()不是C語言的庫函數(shù)。Delete()通常在C中使用,但它對應(yīng)的是new,不是一個(gè)函數(shù),而是一個(gè)關(guān)鍵字。這里,與sizeof類似,new和delete不是

delete在c語言中什么意思?

Delete()不是C語言的庫函數(shù)。Delete()通常在C中使用,但它對應(yīng)的是new,不是一個(gè)函數(shù),而是一個(gè)關(guān)鍵字。這里,與sizeof類似,new和delete不是函數(shù)。它們都是由C定義的關(guān)鍵字,可以通過特定的語法形成表達(dá)式。與sizeof不同,sizeof可以在編譯時(shí)確定其返回值,而new和delete背后的機(jī)制更為復(fù)雜。Delete做兩件事:調(diào)用指向?qū)ο蟮奈鰳?gòu)函數(shù)來關(guān)閉打開的文件。標(biāo)準(zhǔn)庫函數(shù)運(yùn)算符delete用于釋放對象的內(nèi)存,傳入函數(shù)的參數(shù)是對象的值。與new/delete不同,malloc()/free()是標(biāo)準(zhǔn)的庫函數(shù)

相同的點(diǎn):將分配內(nèi)存

不同的點(diǎn):

(1)如果構(gòu)造函數(shù)和析構(gòu)函數(shù),new和delete將分別調(diào)用構(gòu)造函數(shù)和析構(gòu)函數(shù),malloc和free將不會

(2)malloc和free是函數(shù),new和delete是運(yùn)算符