看板 C_and_CPP 關於我們 聯絡資訊
我在上一篇 "Easy C++ Delegates" 提到實作delegates的目的 http://allenchou.net/2012/04/easy-c-delegates/ 這是為了要實作模仿Qt的signal system 並且再加上priority(優先順序) 和是否只要觸發delegate一次就自動移除監聽的功能 (後者可用在一次性事件上,如載入外部資料) 在此跟大家分享一下我的心得囉 http://allenchou.net/2012/04/signal-system-using-delegates/ 請多多指教 :) -- Blog http://blog.cjcat.net Gallery http://cjcat2266.deviantart.com ptt2 Board CJWorkshop -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 72.5.59.140 ※ 編輯: cjcat2266 來自: 72.5.59.140 (04/26 08:51)
adxis:好奇問一下,上一篇說會比 TR1 快是在 -O3 的狀況下 04/26 13:13
adxis:? 04/26 13:14
cjcat2266:不,我沒有開 -O3 04/26 13:41
drumstick:CJ!! 04/26 14:44
diabloevagto:-O3差很多,可以嘗試看看 04/26 19:15
cjcat2266:OK,有空來試試 :) 04/27 00:03
cjcat2266:我用VC10開 /Ox 結果delegate invocation的效能差不多 04/27 00:40
cjcat2266:我用兩者呼叫同一個function 100m次然後測時間 04/27 00:40
cjcat2266:開 /O2 的話則是我的所用時間為TR1的70% 04/27 00:43