中文字幕理论片,69视频免费在线观看,亚洲成人app,国产1级毛片,刘涛最大尺度戏视频,欧美亚洲美女视频,2021韩国美女仙女屋vip视频

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開(kāi)通VIP
typedef void (*Fun) (void) 的理解

首先介紹大家比較熟悉的typedef

int i;//定義一個(gè)整型變量itypedef  int myInt;myInt j;//定義一個(gè)整型變量j


上面介紹得是我們常用的比較簡(jiǎn)單的typedef的用法,下面首先介紹一下函數(shù)指針。

函數(shù)指針的形式:

形式1:返回類型(*函數(shù)名)(參數(shù)表) 

#include <iostream>using namespace std;//定義一個(gè)函數(shù)指針pFUN,它指向一個(gè)返回類型為char,有一個(gè)整型的參數(shù)的函數(shù)char (*pFun)(int);//定義一個(gè)返回類型為char,參數(shù)為int的函數(shù)//從指針層面上理解該函數(shù),即函數(shù)的函數(shù)名實(shí)際上是一個(gè)指針,//該指針指向函數(shù)在內(nèi)存中的首地址char glFun(int a){cout << a;//return a;}int main(){//將函數(shù)glFun的地址賦值給變量pFunpFun = glFun;//*pFun”顯然是取pFun所指向地址的內(nèi)容,當(dāng)然也就是取出了函數(shù)glFun()的內(nèi)容,然后給定參數(shù)為2。(*pFun)(2);return 0;}

通過(guò)上面的一個(gè)小例子,我們知道了函數(shù)指針的用法,

typedef可以讓函數(shù)指針更直觀方便

形式2:typedef  返回類型(*新類型)(參數(shù)表)

typedef char (*PTRFUN)(int);PTRFUN pFun;char glFun(int a){ return;}void main(){pFun = glFun;(*pFun)(2);} </span>
 typedef的功能是定義新的類型。第一句就是定義了一種PTRFUN的類型,并定義這種類型為指向某種函數(shù)的指針,這種函數(shù)以一個(gè)int為參數(shù)并返回char類型。后面就可以像使用int,char一樣使用PTRFUN了。
           第二行的代碼便使用這個(gè)新類型定義了變量pFun,此時(shí)就可以像使用形式1一樣使用這個(gè)變量了。


本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)。
打開(kāi)APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
關(guān)于C++中函數(shù)指針的使用
typedef 定義函數(shù)指針
typedef 函數(shù)指針的用法(附例子) - 漸入魔境 - JavaEye技術(shù)網(wǎng)站
C++_typedef用法詳解
函數(shù)指針的強(qiáng)制類型轉(zhuǎn)換實(shí)現(xiàn)代碼
深入理解指針函數(shù)
更多類似文章 >>
生活服務(wù)
熱點(diǎn)新聞
分享 收藏 導(dǎo)長(zhǎng)圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服