C++Lambda表達式用法

1.class A中

void Fun(HWND hWnd,const string &strMsg)

{
//具體操作
}

A中的一個成員變量 B b;

b.Backup(Fun);

2.class B中

std::function<void(HWND hWnd,const string &)> m_functional;//聲明

bool B::Backup(std::function<void(HWND hWnd,const string &)> fun);//聲明

 m_functional=fun;
m_functionl(hWnd,strMag);



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章