永发信息网

有关C的一些问题,Status PreOrderTraverse(Status (*visit)(TelemType e))这句是什么意思啊?

答案:1  悬赏:0  手机版
解决时间 2021-05-04 21:03
我c++熟练点,C不是很熟,这个*visit 是外联函数还是?
最佳答案
那是个函数指针,这里用作回调,你熟悉c++的话应该对这个内容不陌生,c++STL里边大部分算法的都有用回调函数,比如
#include <iostream>
#include <algorithm>
using namespace std;

void f( int n )
{
cout << n * n << ' ';
}

// 接受无返回,带一个int参数的函数指针
void ff( int* beg, int* end, void ( *f )( int ) )
{
for_each( beg, end, f );
cout.put( '\n' );
}

int main()
{
int a[] = { 1,2,3,4,5 };
ff( a, a + 5, f );
}

这里的for_each接受的就是一个回调函数,为了让你明白其实质,所以又写了一个ff,希望你能看明白。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
生孩子前要准备什么物品
有谁知道郑源的《当我孤独的时候还可以抱着你
跪求 上古卷轴4 年度夜光版下载地址 一定要能
网页变大了怎么办啊
有那几个网站你的空间免费代码都很好看的,帮
带秋的初中诗句,请给一句带秋字的古诗句
为什么气候能影响人的习性?
筠连县兴绿然种植专业合作社地址在什么地方,
为什么说心理健康教育事大学生的保障
爱很虚伪?对不?
珠海 麦芽糖
明家老铺颈肩腰腿痛康复中心这个地址在什么地
大学生活真的很好吗
求高人算生辰八字
2010年最流行什麼?
推荐资讯
2010快男12强的单曲
怎么解除把QQ防沉迷的身份证去掉啊?
向左走向右走中所有的歌曲
谁知道有效的发泄方法?
梦幻中怎样用炼妖石炼化?都需要什么条件?具
浙江的雨季是什么时候,浙江的台风一般都在什
DNF地夕板甲满力多少
贵丽大街在哪里啊,我有事要去这个地方
我是今年2月买的华硕F80S的笔记本,以前装的
帮忙改写读得顺的、或者类似的句子 (其实我
木棉花是广东名花!!!内有没含有一个什么样的
一个人不高兴烧,有什么简单点的菜吗?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?