gpt4 book ai didi

c++ - C中struct中使用的函数指针

转载 作者:搜寻专家 更新时间:2023-10-31 01:41:49 27 4
gpt4 key购买 nike

谁能解释一下 C 中结构代码的以下语法?

struct { 
Fn *pmq;
}
service_MQ[] =
{
NULL
#define BUILd_SVC_MQ(name , func) , (Fn*) Func
#include<mqsvctable.h>
};

最佳答案

  • 有一个只有成员作为指针的结构(可能指向功能)
  • 有一个包含函数列表的 x-header 文件 mqsvctable.hBUILD_SVC_MQ 宏下。像
BUILd_SVC_MQ("clear", clear_screen)BUILd_SVC_MQ("delete", delete_something)

关于c++ - C中struct中使用的函数指针,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27833144/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com