對(duì)象數(shù)組弱睦、指針
筆記內(nèi)容:
(一)對(duì)象數(shù)組
數(shù)組中每一個(gè)元素對(duì)象被創(chuàng)建時(shí)罢艾,系統(tǒng)都會(huì)調(diào)用類(lèi)構(gòu)造函數(shù)初始化該對(duì)象。
當(dāng)數(shù)組中每一個(gè)對(duì)象被生命期結(jié)束時(shí)笛洛,系統(tǒng)都要調(diào)用一次析構(gòu)函數(shù)夏志。
對(duì)象數(shù)組不能通過(guò)參數(shù)傳遞初始化。要么默認(rèn)構(gòu)造函數(shù)苛让,要么構(gòu)造函數(shù)有默認(rèn)參數(shù)沟蔑。
(二)指針
1.內(nèi)存空間的訪(fǎng)問(wèn)方式
通過(guò)變量名訪(fǎng)問(wèn),稱(chēng)為直接訪(fǎng)問(wèn)
通過(guò)地址訪(fǎng)問(wèn)狱杰,稱(chēng)為間接訪(fǎng)問(wèn)
地址運(yùn)算符:&
2.指針變量的概念
指針:另一個(gè)變量的地址,?? ? ? 用于間接訪(fǎng)問(wèn)變量
指針變量:?? ? ? 用于存放地址的變量
指針變量的賦值運(yùn)算
指針名=地址
指針變量的算術(shù)運(yùn)算
3.指向數(shù)組元素的指針
通過(guò)指針引用數(shù)組元素
4.指向類(lèi)類(lèi)型對(duì)象的指針
通過(guò)指針訪(fǎng)問(wèn)對(duì)象成員
5. 動(dòng)態(tài)內(nèi)存分配
指向?qū)ο蟮闹羔様?shù)組
指針常量和常量指針(指向常量的指針)
指針常量:
在指針定義語(yǔ)句的指針名前加const, 表示指針本身是常量瘦材。
常量指針:
在指針的定義類(lèi)型前加const,表示指向的對(duì)象是常量仿畸。
指向常量的指針常量(常量指針常量)
常對(duì)象和常成員函數(shù)
常對(duì)象:數(shù)據(jù)成員值在對(duì)象的整個(gè)生存期間內(nèi)不能被改變食棕。
即常對(duì)象定義是必須進(jìn)行初始化,而且不能被更改错沽。
常成員函數(shù)
普通成員可以調(diào)用常成員函數(shù)
常成員函數(shù)不可修改數(shù)據(jù)成員
常成員函數(shù)不可以調(diào)用普通成員函數(shù)
常成員函數(shù)之間可以相互調(diào)用