C/C++回调函数
回調(diào)函數(shù)
- 理解
- 函數(shù)指針
- 函數(shù)指針數(shù)組
- 回調(diào)函數(shù)
理解
在理解“回調(diào)函數(shù)”之前,首先討論下函數(shù)指針的概念。
函數(shù)指針
(1)概念:指針是一個(gè)變量,是用來指向內(nèi)存地址的。一個(gè)程序運(yùn)行時(shí),所有和運(yùn)行相關(guān)的物件都是需要加載到內(nèi)存中,這就決定了程序運(yùn)行時(shí)的任何物件都可以用指針來指向它。函數(shù)是存放在內(nèi)存代碼區(qū)域內(nèi)的,它們同樣有地址,因此同樣可以用指針來存取函數(shù),把這種指向函數(shù)入口地址的指針稱為函數(shù)指針。
(2)先來看一個(gè)Hello World程序:
int main(int argc,char* argv[])總結(jié)
- 上一篇: 红杉资本的钱哪里来的
- 下一篇: C++返回值优化