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

输出结果

相关推荐
我命由我12345几秒前
Java 开发 - Objects 的 requireNonNull 方法
java·服务器·开发语言·后端·学习·java-ee·学习方法
dazzle1 分钟前
Python数据结构(十):冒泡排序详解
数据结构·python·算法
想做后端的前端2 分钟前
Lua的热更新
开发语言·lua
平生不喜凡桃李7 分钟前
LeetCode:二叉树的最近公共祖先
算法·leetcode·职场和发展
czhaii11 分钟前
math.h数学函数库 ctype.h函数
c语言·c++·算法·机器学习
隐退山林14 分钟前
JavaEE初阶:多线程进阶
java·开发语言
柏木乃一16 分钟前
进程间通信IPC(1)IPC概述,匿名管道,进程池
linux·服务器·c++·进程间通信·ipc·匿名管道·进程池
lead520lyq16 分钟前
Golang Protoc Grpc实现微服务通信
开发语言·微服务·golang
BHXDML17 分钟前
Python:(一)变量、类型与 f-string —— 数据的载体
开发语言·python
好学且牛逼的马21 分钟前
【Hot100|17-LeetCode 73. 矩阵置零 - 完整解法详解】
算法·leetcode·职场和发展