新聞中心
這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
C++函數(shù)重載通過C語言實(shí)現(xiàn)
C++編程語言通常被認(rèn)為是C語言的升級(jí)版本,因?yàn)樗軌蛑С諧語言的所用功能。不過反過來,C語言能不能模擬C++語言中的一些特定功能呢?在這里我們將會(huì)為大家介紹一下C++函數(shù)重載再C語言中的實(shí)現(xiàn)。

創(chuàng)新互聯(lián)是一家專業(yè)提供碧江企業(yè)網(wǎng)站建設(shè),專注與網(wǎng)站設(shè)計(jì)制作、做網(wǎng)站、HTML5、小程序制作等業(yè)務(wù)。10年已為碧江眾多企業(yè)、政府機(jī)構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專業(yè)網(wǎng)站制作公司優(yōu)惠進(jìn)行中。
C++函數(shù)重載的相關(guān)模擬代碼:
- int (*func)(void);
- int func1(void)
- {
- int i = 1;
- return i;
- }
- int func2(void)
- {
- int i = 2;
- return i;
- }
- void main()
- {
- int (*func)(void);
- int i = 0;
- if( i == 0 )
- func = func1;
- else
- func = func2;
- i = func();
- printf("%d",i);
- }
- int (*func)(void);
- int func1(void)
- {
- int i = 1;
- return i;
- }
- int func2(void)
- {
- int i = 2;
- return i;
- }
- void main()
- {
- int (*P[2])(void)={func1,func2};
- int i = 0;
- i = (*P[0])();
- printf("%d",i);
- }
以上就是在C語言中實(shí)現(xiàn)C++函數(shù)重載的相關(guān)方法介紹。
新聞名稱:C++函數(shù)重載通過C語言實(shí)現(xiàn)
網(wǎng)站路徑:http://www.dlmjj.cn/article/dpejehd.html


咨詢
建站咨詢
