2014年5月22日 星期四
delegate 2.2 元件
相較於先前的版本,改用 operator=()/operator+=() 取代 Bind() 的功能,operator-=() 取代 Unbind 的功能;成員函數不再能直接設定,而是先用 class bind 包裝之後再設定給 delegate。簡介如下:
下載點:
https://www.dropbox.com/s/b1zht5aid8hrakc/delegate%202.2.7z
http://pan.baidu.com/s/1jG1bqCm
- 須搭配 CxxlMan 程式庫
- 可代理一般函數指標或成員函數指標(須先用 bind 包裝),參數最多 10 個
- 對於有回傳值的的格式,只能設定一筆函數指標資料,多次設定後 者會取代前者,若未設定函數指標資料,執行叫用將會 throw DelegateErr_NoBind
- 對於無回傳值的的格式,可以設定多筆函數指標資料,且會傳回一個 DelegateID,此 ID 可刪除用
- 設定的方式採用運算元 operator=()(用於取代,即原有的全刪除),或 operator+=()(用於增加)
- 刪除的方式採用運算元 operator-=(ID)(只刪一個),或用 Clear() 全刪除
下載點:
https://www.dropbox.com/s/b1zht5aid8hrakc/delegate%202.2.7z
http://pan.baidu.com/s/1jG1bqCm
2014年5月19日 星期一
cxxl3d.tk 轉址失效
由於 cxxl3d.tk 轉址失效了,以下做臨時因應:
- 原 CxxlMan 程式庫 的站點可由 https://sites.google.com/a/cxxl3d.tk/cxxlman/ 進入。
- http://blog.cxxl3d.tk 暫時由 http://cxxl3d.blogspot.tw/ 進入。
- 信箱暫時停用。
2014年5月2日 星期五
訂閱:
文章 (Atom)