C++函数指针

简介: C++函数指针

函数指针即将函数作为指针,调用该指针即调用绑定的函数。
与UE的事件还不同,函数指针比较原始,也不支持多播等逻辑。
代码如下:

#include <iostream>

void Func(int arg1, float arg2)
{
   
    std::cout << arg1;
    std::cout << "\n";
    std::cout << arg2;
}

//参数形式:
void PFFuncTest(void (*pf)(int, float))
{
   
    pf(1, 2.0f);
}

int main()
{
   
    //函数指针作为参数传入
    PFFuncTest(Func);

    //函数指针,作为变量形式:
    void (*pFTemp)(int, float) = nullptr;
    pFTemp = Func;

    std::cout << "\n";

    pFTemp(2, 3.0f);

    //打印:
    //1
    //2
    //2
    //3
}
相关文章
|
存储 安全 算法
【C++智能指针 相关应用】深入探索C++智能指针:跨进程、动态库与最佳实践
【C++智能指针 相关应用】深入探索C++智能指针:跨进程、动态库与最佳实践
68 5
|
1月前
|
存储 安全 C++
在C++指针和引用
在C++指针和引用
|
1月前
|
安全 程序员 Linux
【C++】—— c++11之智能指针
【C++】—— c++11之智能指针
|
1月前
|
JSON JavaScript 前端开发
C++ 智能指针与 JSON 处理:高级编程技巧与常见问题解析
C++ 智能指针与 JSON 处理:高级编程技巧与常见问题解析
269 0
|
4天前
|
C++
【C++11(三)】智能指针详解--RAII思想&循环引用问题
【C++11(三)】智能指针详解--RAII思想&循环引用问题
|
4天前
|
人工智能 C++
【重学C++】【指针】轻松理解常量指针和指针常量
【重学C++】【指针】轻松理解常量指针和指针常量
9 0
|
4天前
|
存储 人工智能 C++
【重学C++】【指针】详解让人迷茫的指针数组和数组指针
【重学C++】【指针】详解让人迷茫的指针数组和数组指针
25 1
|
19天前
|
存储 C++
C++指针
C++指针
|
30天前
|
存储 编译器 C语言
【c++】类和对象(二)this指针
朋友们大家好,本节内容来到类和对象第二篇,本篇文章会带领大家了解this指针
【c++】类和对象(二)this指针
|
1月前
|
存储 编译器 C语言
【C++练级之路】【Lv.2】类和对象(上)(类的定义,访问限定符,类的作用域,类的实例化,类的对象大小,this指针)
【C++练级之路】【Lv.2】类和对象(上)(类的定义,访问限定符,类的作用域,类的实例化,类的对象大小,this指针)