我們先看一段**
dog
...void
go(dog smalldog)
...void
setname(string dogname)
...引用變數d
引用變數smalldog
smalldog=d
那麼smalldog也指向d所指向的物件,是嗎?那麼我的這個推理,這個推理該用什麼理論來解釋呢,或者定義什麼的,誰讓我消化消化啊
我的解釋:
1 dog 是一致狗
2 我再一張紙上寫了他的位址,從這個位址肯定能找到它。 這張紙叫d
3 我朋友也想看看這個狗,我就又寫了一張紙,一次性使用的,上面寫的相同的位址,這張紙叫 smalldog
4 我朋友根據smalldog的位址,找到了狗,並給狗改了名字 setname();
5 我朋友離開了,那個smalldog 紙片也就自動銷毀了(smalldog 是乙個函式變數)
6 可是,我的那張紙d, 上面依然寫著那個狗的位址
7 請注意,我的紙 和 我朋友的紙是完全不同的2張紙,但是他們上面寫的狗的位址是相同的。
個人理解,引用就是複製了乙份位址。
關於「重複」的一段交流
ab今天聽到一朋友說,物件導向也好 面向結構也罷,主要是減少 冗餘就可以了,不用太在乎物件導向 stst 是的,但是減少冗餘不是憑空就能做到的,除了複製貼上,還有隱藏比較深的冗餘 設計模式 就是提高可重用性的,沒有高度的可重用性,是不可能減少榮譽的 因為這個世界上做 任何兩件事 總是有相似或者相同的...
摘抄一段關於HashSet的描述
b hashset介紹 b 1.只有類的例項物件要被採用雜湊演算法進行儲存和檢索時,這個類才需要被要求覆蓋hashcode方法。即使程式暫時不會用到當前類的hashcode方法,但是為它提供乙個hashcode方法也不會有什麼不好,沒準以後什麼時候又用到這個方法了,所以,通常要求hashcode方法...
重要的一段
2006 6 23 22 44 00 重要的一段 這幾個月都用在開發心電監護系統上了,終於告一段落,倍感輕鬆。欣慰的是,有了成果,並且成果正走在產品化路上。5月31日,孕育 設計監護儀樣機結構和pcb 6月7日,生日 pcb板製好,開始焊接和除錯 6月17日,tata,監護儀終於可以見人了。介紹一下...