看板 C_and_CPP 關於我們 聯絡資訊
請問一下,像這像的架構 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
littleshan:把撈資料這個動作寫成Console內的member function 12/09 11:02
littleshan:記得加上mutex 12/09 11:02
tyc5116:那我Mod1&Mod2可以使用這個member function? 12/09 23:38
tyc5116:而且不用用到friend?? 12/09 23:38
littleshan:...有一個關鍵字叫public 12/10 00:16
tyc5116:我懂了,我說的不太對,用丟的不太正確,應該說Mod1Mod2可以 12/10 19:27
tyc5116:共用console內的number 12/10 19:27
tyc5116:咦??不對...我了解了,你是對的...^^ 12/10 19:32