以下面的片段为例
char* const (*(* const bar)[5])(int)
似乎无法理解它或更多,无法确定从哪里开始理解它的初始点。
让我们逐步考虑声明
char* const (*(* const bar)[5])(int);
这部分
* const bar
声明了一个名为
bar
*(* const bar)[5]
那是指向函数类型的指针
char* const (int)