萬盛學電腦網

 萬盛學電腦網 >> 網絡編程 >> 編程語言綜合 >> C語言頭文件和庫的一些問題

C語言頭文件和庫的一些問題

如何在c和c++中實現函數回調呢?現在小編就和大家分享一下在c/c++中實現函數回調的示例代碼,需要的朋友可以參考下  

將函數指針作為結構體成員,可以實現函數注冊和回調

復制代碼 代碼如下:


struct T
{
 void (*callback)(char *);
};
void doSomething(char *job)
{
 //TODO...
}
int main()
{
 T t;
 t.func = doSomething;
 //調用回調函數
 t.func("something");
 return 0;
}

copyright © 萬盛學電腦網 all rights reserved