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

输出结果

相关推荐
阳光_你好1 小时前
解决用git bash终端 tail -f 命令查看日志中文乱码问题
开发语言·git·bash
nlog3n1 小时前
Java 原型模式 详解
java·开发语言·原型模式
ylfhpy2 小时前
Java面试黄金宝典30
java·数据库·算法·面试·职场和发展
明.2442 小时前
DFS 洛谷P1123 取数游戏
算法·深度优先
能来帮帮蒟蒻吗2 小时前
Go语言学习(15)结构体标签与反射机制
开发语言·笔记·学习·golang
陈皮话梅糖@4 小时前
使用 Provider 和 GetX 实现 Flutter 局部刷新的几个示例
开发语言·javascript·flutter
简简单单做算法4 小时前
基于mediapipe深度学习和限定半径最近邻分类树算法的人体摔倒检测系统python源码
人工智能·python·深度学习·算法·分类·mediapipe·限定半径最近邻分类树
hvinsion5 小时前
基于PyQt5的自动化任务管理软件:高效、智能的任务调度与执行管理
开发语言·python·自动化·自动化任务管理
Tisfy5 小时前
LeetCode 2360.图中的最长环:一步一打卡(不撞南墙不回头) - 通过故事讲道理
算法·leetcode··题解
Aphelios3805 小时前
Java全栈面试宝典:线程机制与Spring IOC容器深度解析
java·开发语言·jvm·学习·rbac