typedef與函式指標相關的使用

2022-04-05 12:58:02 字數 322 閱讀 9863

《c++ primer》中有這樣一段話:

「函式指標型別相當地冗長。使用 typedef 為指標型別定義同義詞,可將函式指標的使用大大簡化:(第 2.6 節): 

1 typedef bool (*cmpfcn)(const

string &, const

string &);

該定義表示 cmpfcn 是一種指向函式的指標型別的名字。該指標型別為「指向返回 bool 型別並帶有兩個 const string 引用形參的函式的指標」。在要使用這種函式指標型別時,只需直接使用 cmpfcn 即可,不必每次都把整個型別宣告全部寫出來。」

函式指標與typedef

一 簡單的函式指標的應用。形式 1 返回型別 函式名 參數列 char pfun int char glfun int a void main 第一行定義了乙個指標變數 pfun 首先我們根據前面提到的 形式 1 認識到它是乙個指向某種函式的指標,這種函式引數是乙個 int型,返回值是 char 型...

函式指標與typedef

關於c 中函式指標的使用 包含對typedef用法的討論 一 簡單的函式指標的應用。形式1 返回型別 函式名 參數列 char pfun int char glfun int a void main 第一行定義了乙個指標變數pfun。首先我們根據前面提到的 形式1 認識到它是乙個指向某種函式的指標,...

函式指標與typedef

關於c 中函式指標的使用 包含對typedef用法的討論 一 簡單的函式指標的應用。形式1 返回型別 函式名 參數列 char pfun int char glfun int a void main 第一行定義了乙個指標變數pfun。首先我們根據前面提到的 形式1 認識到它是乙個指向某種函式的指標,...