看板 C_and_CPP 關於我們 聯絡資訊
開發平台(Platform): (Ex: VC++, GCC, Linux, ...) VC++ 2010 額外使用到的函數庫(Library Used): (Ex: OpenGL, ...) MFC 問題(Question): 我現在有一段程式 每隔一段時間就會自己執行一次 然後為了降低他的執行頻率 因為他常常會算同樣的資料 所以新增了一個變數temp 存"上一次的變數值" 然後如果上一次的跟這一次的不一樣 就執行程式 然後現在遇到一個問題是 同事希望可以不要使用temp 不知道有沒有其他的方式可以解決? 我目前是有想 可以在值改變的當下就呼叫這個程式 這樣是可行的 但是寫起來略醜 或是在值改變的地方新增一個布林涵數作判斷 不過好像有點像temp的想法 或是不知道C++本身有沒有函數可以判斷值是否改變? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 58.210.66.172
mozzan:他希望不要的原因是什麼,你這樣寫的缺點是什麼? 03/26 14:14
dendrobium:包成class, 加上data member bool modified 03/27 01:34
dendrobium:非const的方法中都要把flag設起來 03/27 01:36