※ 引述《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"的狂狷不馴;屬於年少的輕狂色彩 ◎