char *const *(*next)(); 请对这一行代码进行解释?
知识点:
1.函数指针
2.const和指针之间关系(指向常量的指针,以及指针常量)
思路:
1.(*next) ----> next是指针
2.(*next)() ----> next是函数指针
3.char *const ----> 应该是一个指针,常量指针(指向常量的指针)
4.char *const *(next)() ----> next是函数指针,指向一个没有参数的函数,并且该函数返回值是一个指针,该指针指向一个类型为char的常量指针。