这个代码是什么意思,在*.H里定义的??我是初学者,请不吝赐教,谢谢
BOOL          (*m_pSetParam      )( int ,CString);

解决方案 »

  1.   

    函数指针类型的变量定义,函数的返回值位BOOL,参数为int, CString
      

  2.   

    m_pSetParam 是一个函数指针,你可以象函数一样调用它: m_pSetParam(2,"我")
    当然要先初始化使他指向一个函数。这个函数要返回bool值,第一个参数是int,二是CString
      

  3.   

    BOOL          //返回值类型
    (*m_pSetParam      )//表示指向函数的指针变量,
    ( int ,CString);//函数带两个参数,一个是int 型,另一个是CString的一个对象。
      

  4.   

    大家已经说清了概念,我就说说简单用法。如果定义函数:
    double f(double (* g)(double),double x)
    {
        return g(x);
    }
    那么以后就可以使用函数f(sin,x);f(cos,x),f(tan,2.3)等,此种方法对于构造专用类函数很有用。
      

  5.   

    定义一个指针类型的变量m_pSetParam ,该指针指向这样一个函数:该函数的返回值位BOOL,参数分别为int, CString