尽量避免这么写代码。
为了可读性,应该这么写:
using F = int*(int, char*);
F* a[5];
【 在 tortelee (hust-wh) 的大作中提到: 】
: 标 题: 新手问一个
: 发信站: 水木社区 (Tue Feb 8 19:13:18 2022), 站内
:
: int *(*a[5])(int, char*);
:
: 这个是啥意思?
: 后面括号表示函数的参数
: 最前面int*表示返回类型是一个整数指针?
: 中间的是一个数组指针(?指针数组),啥意思?
: 表示一个数组里面放的是函数指针?
: --
:
: ※ 来源:·水木社区
http://m.mysmth.net·[FROM: 223.104.210.*]
--
FROM 73.223.52.*