草庐IT

funclist

全部标签

c++ - 乱七八糟的函数指针解读

我碰巧遇到了以下函数指针。char(*(*x())[])();它看起来像下面格式的函数指针数组,但我看不出f->(*x())是什么意思。如何解读这个乱七八糟的函数指针?char(*f[])();已添加在JohnBode的帮助下,我做了一个例子如下。#includecharfoo(){return'a';}charbar(){return'b';}charblurga(){return'c';}charbletch(){return'd';}char(*gfunclist[])()={foo,bar,blurga,bletch};char(*(*x())[])(){staticchar(