[問題] list共用

看板C_and_CPP (C/C++)作者 (累人啊....)時間14年前 (2011/12/09 09:09), 編輯推噓2(206)
留言8則, 2人參與, 最新討論串1/1
請問一下,像這像的架構 class Console{ list<int> numbers; MyThread myThread; //繼承於Thread class }; class Mod1{ ... }; class Mod2{ ... }; myThread會對numbers增加,修改,刪除裡面的資料 而Mod1及Mod2則視不同的條件撈取內部的資料 修改完後丟回numbers 若numbers一定要放在Console內,要怎麼實作這樣的功能呢? (除了friend的方式),再煩請大大們解答一下,謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 111.251.175.22

12/09 11:02, , 1F
把撈資料這個動作寫成Console內的member function
12/09 11:02, 1F

12/09 11:02, , 2F
記得加上mutex
12/09 11:02, 2F

12/09 23:38, , 3F
那我Mod1&Mod2可以使用這個member function?
12/09 23:38, 3F

12/09 23:38, , 4F
而且不用用到friend??
12/09 23:38, 4F

12/10 00:16, , 5F
...有一個關鍵字叫public
12/10 00:16, 5F

12/10 19:27, , 6F
我懂了,我說的不太對,用丟的不太正確,應該說Mod1Mod2可以
12/10 19:27, 6F

12/10 19:27, , 7F
共用console內的number
12/10 19:27, 7F

12/10 19:32, , 8F
咦??不對...我了解了,你是對的...^^
12/10 19:32, 8F
文章代碼(AID): #1EuL-mBb (C_and_CPP)
文章代碼(AID): #1EuL-mBb (C_and_CPP)