美文网首页
函数指针

函数指针

作者: 许彦峰 | 来源:发表于2022-07-01 15:33 被阅读0次

    float(*p)(int, int);
    定义了一个指向函数的指针变量 p

    • 它是一个指针变量,所以要有一个“*”,即(*p)
    • 前面的float表示函数返回值类型为float
    • 后面括号中的两个 int 表示函数的两个参数类型

    函数返回值类型 (*指针变量名) (函数参数列表);

    typedef

    typedef float(*FuncPoint)(int, int);
    定义一个类型FuncPoint,它的类型是一个函数指针,解释同上

    typedef void (Ref::*SEL_SCHEDULE)(float);
    定义一个类型SEL_SCHEDULE,唯一不同的是,这个类型必须是继承自Ref

    相关文章

      网友评论

          本文标题:函数指针

          本文链接:https://www.haomeiwen.com/subject/vzpcbrtx.html