class tempClass
{
public:
tempClass();
~tempClass();
template <typename T>
void test(T func)
{
MessageBoxA(NULL,"test","test",MB_OK);
func();
}
};
调用:
int a = 10;
tempClass tsc;
tsc.test([a]() {
CString strTemp;
strTemp.Format(_T("%d"),a);
::MessageBox(NULL,strTemp,_T("tip"),MB_OK);
});