首页 > 代码库 > 2017/3/8 函数指针/事件/委托....

2017/3/8 函数指针/事件/委托....

  函数指针:

    定义:函数指针是指向函数的指针变量。 因而“函数指针”本身首先应是指针变量,只不过该指针变量指向函数。这正如用指针变量可指向整型变量、字符型、数组一样,这里是指向函数。

 

    函数指针有两个用途:调用函数和做函数的参数。

 

 例:int function(int c);  //声明一个函数

   int (*funcPoint)(int c);  //声明一个函数指针

   funcPoint = function;   //将function函数的首地址赋给funcPoint指针

     //或者

        funcPoint = &funcion;

 

 事件:

   定义:在面向对象中,就是对象的属性或者状态发生了变化,操作或者接收到了某些动作时,向外发出了这种变化或者动作对应的通知。

 参考:http://www.cnblogs.com/munetiey/articles/6518537.html

 

   委托:

 参考:http://www.cnblogs.com/munetiey/articles/6518587.html

 

2017/3/8 函数指针/事件/委托....