今天新學(xué)的東西:
bool類型:
布爾類型僅有兩個(gè)值借卧,true和false的畴,分別用1和0表示。當(dāng)賦予其大于1的數(shù)字時(shí)視為1。
引用類型:
引用是對(duì)數(shù)據(jù)類型的二次封裝问词,聲明一個(gè)引用即是為變量起一個(gè)新的名字,通過(guò)這個(gè)名字你能直接訪問(wèn)里面的內(nèi)容椒舵。引用的一個(gè)重要用途是作為函數(shù)的參數(shù)柜蜈。通過(guò)傳遞數(shù)據(jù)的引用可以在函數(shù)內(nèi)直接對(duì)實(shí)參本身進(jìn)行操作。善用引用可以大幅提高程序的運(yùn)行效率懊直。
new delete關(guān)鍵字
功能類似于C的malloc和free扒吁,不同的是C++的內(nèi)存申請(qǐng)是動(dòng)態(tài)的。需要注意的是new和delete要配套使用
字符串string類型
相比c語(yǔ)言用字符數(shù)組儲(chǔ)存字符串室囊,C++做了大量的優(yōu)化雕崩,包括但不限于多個(gè)字符串之間可以直接使用運(yùn)算符進(jìn)行操作等