有時我們希望回調某個類裡面的函數,而不是靜態函數或全局函數。
這時就會用到成員函數,以下是成員函數的使用示例:
#include <functional> typedef std::function<(,,std::&)> CallFunc; 4 FUNC_CALLBACK_1(func, _Object) std::bind(&func,_Object, std::placeholders::_1, std::placeholders::_2, std::placeholders::_3)
func( a, b, std:: & str){ _func = FUNC_CALLBACK_1(TestClass::func, & }