精華區beta Programming 關於我們 聯絡資訊
※ 引述《quota@kkcity.com.tw (我要出清)》之銘言: > 那現在我有一個問題... > 我想驗證 這兩個是不同的物件 > 所以..剛剛看了一下程式碼 > 因為m_Length m_Breadth m_Height 都設定為私有成員 這邊你已經給了自己其中一種答案了, 暫時把它們都改成 public 你就能簡單驗證了不是嗎? 變更 public/private 並不會影響你想瞭解的概念。 > 所以我無法直接傳值給他 > 而這三個成員又是在建構子內得到內容 > 也就是物件建立的時候.. > 請教一下..如果我想改box2或box1的 m_Height為15 > 我該如何下手呢? > 謝謝 還有一種方法是傳統 OO 愛用的 set/get method, 你做一個 public 的 set method, 讓它能變更 private data members 的值就好了。 -- Name: Tseng, Ling-hua E-mail Address: uranus@it.muds.net School: National Tsing Hua University Department: Computer Science Interesting: C++, Compiler, PL/PD, OS, VM, Large-scale software design Researching: Undecided Homepage: https://it.muds.net/~uranus -- ╔═══╗ ┼────────────────────────╮ 狂狷 Origin:[ 狂 狷 年 少 ] whshs.cs.nccu.edu.tw ╰─╮ 年少 ┼╮ < IP:140.119.164.252 > ╰─╮ ╚╦═╦╝ From:61-230-224-108.dynamic.hinet.net ─╨─╨─ KGBBS 遨翔"BBS"的狂狷不馴;屬於年少的輕狂色彩