国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 青岛市| 锡林郭勒盟| 双流县| 邵阳县| 仙桃市| 芦山县| 海林市| 镇康县| 五大连池市| 江口县| 陇西县| 城固县| 余庆县| 惠东县| 阳东县| 青河县| 土默特右旗| 红原县| 茌平县| 华容县| 阿尔山市| 永胜县| 明光市| 姚安县| 金平| 泗洪县| 德钦县| 丰都县| 收藏| 安图县| 铜山县| 蚌埠市| 浦城县| 客服| 墨玉县| 高要市| 叶城县| 营口市| 江城| 阳高县| 郓城县|