我正在做一個更大的任務 - 一個虛構的網上銀行數據庫。所有的okayish,只是它需要能夠以這樣的呼籲作出迴應:Object.memberFunction(argument).MemberFunction(); - 我只是沒有得到這
bank.Account("123456").Balance();
銀行一類行的一個實例,它持有的數組(是的,我被禁止使用大多數的STL)的班級帳戶的對象。
想法:我需要一個函數Account & Account類(const char *)在類Bank中是類Account的朋友函數,然後可以調用Account類中聲明的Balance函數。 我正在做對嗎?我並不是真的要求你爲我寫代碼,我只想知道我是否朝着正確的方向前進。謝謝。
耶,這很酷!不知道這件事。我其實需要訪問私人會員 - 帳戶ID,所以這就是原因。或者我可以使用一個吸氣劑 - 我不確定有什麼區別,只是我覺得 - - 器官是懶惰的。 – Lea
@LeaPetrášová如果你需要私人會員,你應該重新考慮你的設計。最糟糕的情況是,您添加了getter/setter函數(僅獲取或設置這些私有變量的函數),最好重新設計類以儘量減少此訪問。 –