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

输出结果

相关推荐
Yeniden几秒前
Deepeek用大白话讲解 --> 状态模式(企业级场景1,自动售货机2,订单状态3,消除if-else4)
java·开发语言·状态模式
yzp-7 分钟前
记录一个死锁异常--循环打印 AB go语言
开发语言·后端·golang
NAGNIP9 分钟前
面试官:为什么需要量化,为什么 int4 _ int8 量化后大模型仍能保持性能?
算法
gihigo199815 分钟前
基于单亲遗传算法的汽车路径规划实现
算法·汽车
阿拉伯柠檬16 分钟前
应用层协议HTTP
linux·网络·c++·网络协议·http
爱上解放晚晚19 分钟前
QT转vs
c++
Wang2012201320 分钟前
AI各个领域适用的大模型介绍和适配的算法
人工智能·算法
tryxr24 分钟前
Java 中 this 关键字的使用场景
java·开发语言·类与对象·this关键字
写代码的【黑咖啡】25 分钟前
面向对象编程入门:从类与对象到构造函数
开发语言·python
沐知全栈开发26 分钟前
Perl POD 文档
开发语言