函数指针的使用

来源:互联网 发布:防范sql注入攻击的方法 编辑:程序博客网 时间:2024/06/06 08:38

用途:

  1. 从数据层主动向GUI层更新数据
  2. Object-C 的代理
  3. Qt信号槽
  4. 对象间通讯的一种机制

函数指针实现回调函数:

#include <stdio.h>//函数指针typedef void (*FUNCTION_CALLBACK)(char *buffer,int bufferSize);//回调函数void callback_function(char *buffer,int bufferSize){    printf("BUFFER:%s SIZE:%d\n",buffer,bufferSize);}int main(int argc, const char * argv[]) {    FUNCTION_CALLBACK callback;    callback = callback_function;    //调用回调    callback("hello function",18);    return 0;}
0 0
原创粉丝点击