STL(八)之圖解bind函數對象

C++標準庫(八)之圖解bind函數對象

bind與普通函數的綁定

1. bind能夠將用戶提供的須要一個參數的函數轉換爲一個不須要參數的函數對象:

2.使用非成員函數,在使用前和使用時提供參數:

bind與類的非靜態成員函數的綁定

1.非靜態函數成員的使用須要一個隱式的this參數

2.也能夠將一個隱式的函數指針顯式的傳遞給須要一個參數的函數對象

3.函數對象常常同時使用以前綁定參數和調用時提供參數:


參考:
1.http://blog.think-async.com/2010/04/bind-illustrated.html
2.《STL源碼剖析》html

相關文章
相關標籤/搜索