一、char *const *(*next)();請對這行程式碼進行一下解釋?

秋雨无痕發表於2024-06-30

char *const *(*next)();
知識點:
1)函式指標
2)const和指標之間的關係(指向常量的指標,以及指標常量)
下面一步一步分解
1.(*next):next是個指標
2.(*next)():next是個函式指標
3. char*const:是個指標,常量指標
4. char*const*(*next)():函式指標所指向的函式返回值雙指標
總結:next是個函式指標,指向一個沒有引數的函式,並且該函式的返回值是一個指標,該指標指向一個型別為char的常量指標。

相關文章