国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 編程 > C++ > 正文

C++中返回指向函數(shù)的指針示例

2020-02-24 14:29:54
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

C++函數(shù)指針調(diào)用在函數(shù)指針之間起到間接的作用,那么在C++中,函數(shù)參數(shù)可以是指向函數(shù)的指針,函數(shù)也可以返回指針到函數(shù),下面武林技術(shù)頻道小編為你講解C++中返回指向函數(shù)的指針示例吧!
例如:
int (*ff(int)) (int *,int);表示:ff(int)是一個(gè)函數(shù),帶有一個(gè)int型的形參,該函數(shù)返回int (*) (int *,int),它是一個(gè)指向函數(shù)的指針,所指向的函數(shù)返回int型并帶有兩個(gè)分別是Int*和int型的形參。
使用typedef可使得定義更加易懂:
typedef int (*PF) (int *,int);
PF ff(int);

下面給出一個(gè)例子:

?

#include<iostream>
using namespace std;

?

void fff(int *i,int j)
{
? cout<<"fff"<<endl;
}

void (*f(int))(int* pi,int i)
{
? cout<<"cheng"<<endl;
? return fff;
}

typedef void (*((*pf)(int)))(int*,int);

int main()
{
? pf p;
? p=f;
? int i;
? int *ip;
? p(i);
? return 0;
}


輸出結(jié)果:
cheng

上述是武林技術(shù)頻道小編和大家分享的C++中返回指向函數(shù)的指針示例,其實(shí)這個(gè)函數(shù)挺有趣的,如果你也想學(xué)習(xí),不妨操作試試看吧!

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 邮箱| 太保市| 陕西省| 扎鲁特旗| 密云县| 汉沽区| 合山市| 海南省| 开远市| 修水县| 镇赉县| 台前县| 遂宁市| 平江县| 南江县| 和林格尔县| 宜阳县| 五河县| 兴国县| 宣恩县| 吐鲁番市| 迁西县| 汽车| 沙田区| 赤城县| 光泽县| 丰原市| 青神县| 左云县| 色达县| 平潭县| 错那县| 沙洋县| 咸宁市| 修武县| 孟村| 长武县| 岑溪市| 互助| 襄垣县| 余姚市|