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;
}

输出结果

相关推荐
sp_fyf_202424 分钟前
[大语言模型-算法优化] 微调技术-LoRA算法原理及优化应用详解
人工智能·神经网络·算法·语言模型·自然语言处理
木子020425 分钟前
SpringBoot线程问题
java·开发语言
技术无疆31 分钟前
【Python】Uvicorn:Python 异步 ASGI 服务器详解
运维·服务器·开发语言·网络·python·pygame·python3.11
初阳78533 分钟前
【Qt】控件概述(2)—— 按钮类控件
开发语言·qt
TANGLONG22238 分钟前
【C语言】字符和字符串函数(2)
java·c语言·c++·python·考研·面试·蓝桥杯
hiyo58539 分钟前
C#中虚函数和抽象函数的概念
开发语言·c#
ziyue75751 小时前
pnpm install的时候失败提示python问题
开发语言·python·pnpm
凯子坚持 c1 小时前
C语言复习概要(二)
c语言·开发语言
集.翔物1 小时前
hdu-6024
c++·算法
初阳7851 小时前
【Qt】控件概述(3)—— 显示类控件
开发语言·qt