關(guān)于被淺拷貝的對(duì)象能不能影響到之前類的值
class a;class b=a,a與b指向同一個(gè)內(nèi)存,那么b的成員屬性變化,會(huì)導(dǎo)致a里面的成員屬性應(yīng)該也會(huì)發(fā)生變化,可是編譯器運(yùn)行的結(jié)果卻是a不受b的變化影響,是我理解錯(cuò)了嗎
class a;class b=a,a與b指向同一個(gè)內(nèi)存,那么b的成員屬性變化,會(huì)導(dǎo)致a里面的成員屬性應(yīng)該也會(huì)發(fā)生變化,可是編譯器運(yùn)行的結(jié)果卻是a不受b的變化影響,是我理解錯(cuò)了嗎
2016-01-06
舉報(bào)
2016-01-07
a和b指向的是不同的地址,在淺拷貝的時(shí)候,非指針型成員指向的是不同的內(nèi)存地址,指針型成員確實(shí)指向同樣的內(nèi)存地址,所以你應(yīng)該用指針做實(shí)驗(yàn)!
2016-01-06
是的,class b=a這個(gè)是b的指針指向了a的地址,所以a不受b的影響