C++函数指针类型

复制代码
//
// Created by 徐昌真 on 2024/10/5.
//
#include <iostream>

//函数指针类型 指针变成了一个类型 类似int这种 用于反复调用这个函数指针的情况 避免频繁创建一堆的函数指针

using namespace std;

typedef void (*fptr)(int a, double b, char c);  //typedef 将fptr定义为一个类型

void func(int a, double b, char c){
    cout << "这是一次函数的调用" << endl;
}

int main() {
    
    fptr ptr = func;  //定义一个fptr类型的变量 ptr  并且初始化ptr为func函数
    ptr(1,2,3);  //调用ptr 相当于调用函数


    return 0;
}

输出结果

相关推荐
BUG制造机.5 分钟前
Go 语言 slice(切片) 的使用
开发语言·后端·golang
柴薪之王、睥睨众生8 分钟前
(自用)Java学习-5.12(Redis,B2C电商)
java·开发语言·学习
xindafu10 分钟前
代码随想录算法训练营第三十八天|动态规划part6(完全背包2)
算法·动态规划
geovindu13 分钟前
vue3: pdf.js 3.4.120 using javascript
开发语言·javascript·vue.js·pdf
Cuit小唐28 分钟前
C++ 状态模式详解
开发语言·c++·状态模式
Funny-Boy43 分钟前
std::move 和 std::forward
c++
落羽的落羽1 小时前
【落羽的落羽 C++】stack和queue、deque、priority_queue、仿函数
开发语言·c++
刃神太酷啦1 小时前
类和对象(1)--《Hello C++ Wrold!》(3)--(C/C++)
java·c语言·c++·git·算法·leetcode·github
阿乾之铭1 小时前
Java后端文件类型检测(防伪造)
java·开发语言
sunbyte1 小时前
Three.js + React 实战系列 - 联系方式提交表单区域 Contact 组件✨(表单绑定 + 表单验证)
开发语言·javascript·react.js