堅持了三天后,懶惰了兩天凰荚。傳說中的三天打魚燃观,兩天曬網(wǎng)...
所以今天趕一下進(jìn)度,包括四部分:
1)指針用于字符串便瑟;
2)指針遇見結(jié)構(gòu)體缆毁;
3)指針和數(shù)組簡單對比;
4)指針和數(shù)組的替代品:vector和array
指針用于字符串
沒啥多說的胳徽,都在截圖里积锅。
指針遇見結(jié)構(gòu)體
沒啥多說的,也都在截圖里养盗。
指針和數(shù)組簡單對比
沒啥多說的缚陷,還是都在截圖里。
指針和數(shù)組的替代品:vector和array
小節(jié)一下四點:
1)array和數(shù)組都是靜態(tài)內(nèi)存往核,所以地址相對接近(a1 / a3 / a4)
2)同類型且大小相同的array箫爷,可以通過 = 賦值。數(shù)組必須逐個復(fù)制。
3)a1[-2]時虎锚,系統(tǒng)解析為*(a1-2)硫痰,而不會報錯。所以窜护,數(shù)組不安全效斑。
4)array和vector可以避免第三點描述的風(fēng)險。
? ? ? a3.at(-1)時柱徙,系統(tǒng)會自動檢查索引是否合法缓屠。
? ? ? 代價就是耗時。