回调函数

今天学习了一下回调函数,感觉似懂非懂的
转帖一个回调函数的小程序
typedef int(*CallBack)(char *p) ; // 声明CallBack 类型的函数指针 

int A(char *p){
  AfxMessageBox("A");
  AfxMessageBox(p);
  return 0;
}

int B(CallBack lpCall,char *p) 

  AfxMessageBox("B");
  AfxMessageBox(p);
  lpCall(p); // 借助回调完成的功能 ,也就是A函数来处理的。 
  return 0;


void hello::OnButton9() 
{
char *p = "hello!"; 
B(A,p);
}

你可能感兴趣的:(回调函数)