Code前端首页关于Code前端联系我们

了解C++函数指针的基本用法

terry 2年前 (2023-10-01) 阅读数 171 #c++
文章标签 winxpphpmysql

一、函数指针的定义和使用

函数指针是指向函数的指针变量。定义函数指针的方法与定义普通指针的方法类似,只是在类型声明时要加上括号,并在括号内部加上函数参数列表,以表示指向的是函数。例如,下面的代码声明了一个指向函数 add 的指针:

int (*p)(int, int); // 定义整型函数指针 p

声明函数指针后,可以将其赋值为一个函数的地址,使函数指针指向该函数。例如:

int add(int a, int b) {
    return a + b;
}
int main() {
    int (*p)(int, int); // 声明整型函数指针
    p = add; // 将函数指针 p 指向函数 add
    int sum = (*p)(1, 2); // 调用函数 add,计算和
    std::cout 

版权声明

本文仅代表作者观点,不代表Code前端网立场。
本文系作者Code前端网发表,如需转载,请注明页面地址。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

热门