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

浙公网安备 33010602011771号