小编Die*_*iez的帖子

函数指针表达式

所以我有以下表达式:

int (*f1(int(*a)(int, int))) (int, int);
Run Code Online (Sandbox Code Playgroud)

而我正试图理解它,但它令人困惑.我发现"a"是一个指向函数的指针,它接受2个参数(int,int).然后f1似乎是另一个带有2个int参数的函数的指针.但令我困惑的是f1与a的关系.

有人可以给我一些提示或正确解释上面的表达是做什么的吗?

c++ pointers

11
推荐指数
3
解决办法
523
查看次数

标签 统计

c++ ×1

pointers ×1