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

输出结果

相关推荐
独自破碎E1 分钟前
Java中的Exception和Error有什么区别?
java·开发语言
zyx没烦恼8 分钟前
YAML模块
开发语言·python
智航GIS12 分钟前
4.2 集合(Set)
开发语言·python
小白学大数据15 分钟前
利用 Selenium 与 BeautifulSoup 构建链家动态爬虫
开发语言·爬虫·selenium·beautifulsoup
qq_3771123716 分钟前
从零开始深入理解并发、线程与等待通知机制
java·开发语言
花哥码天下23 分钟前
修复Bash脚本Here Document错误
开发语言·bash
Rysxt_28 分钟前
UniApp uni_modules 文件夹详细教程
开发语言·javascript·ecmascript
Wang's Blog44 分钟前
Lua: 核心机制解析之函数的多维魔法与模块化封装艺术
开发语言·lua
虾..1 小时前
Linux 简单日志程序
linux·运维·算法
小高Baby@1 小时前
使用Go语言中的Channel实现并发编程
开发语言·后端·golang