传入函数指针作为参数啥意思呢老师

来源:2-2 使用模板(泛型)编写算法

Lolita洛丽塔

2020-09-19

老师,16行这里的 less(arr[j],arr[minIndex]) 不是直接定义这样一个函数就可以了吗?

template<typename T>
bool less(T a, T b){
	return a<b;
}

传入函数指针作为参数啥意思? 传入的指针指向less函数? 还是什么呢?
是这样的形参吗 bool (*p)(T,T)?这里不是很懂 望指教

重编辑了,原视频的这段代码:您说将less函数以指针的形式传递到排序算法中作为参数。
图片描述

写回答

1回答

liuyubobobo

2020-09-19

抱歉,我没有理解你的问题。这一小节具体代码哪里使用了函数指针?

1
3
Lolita洛丽塔
回复
liuyubobobo
多谢老师~明白了
2020-09-23
共3条回复

算法与数据结构(C++版) 面试/评级的算法复习技能包

课程专为:短时间内应对面试、升职测评等艰巨任务打造

11187 学习 · 1614 问题

查看课程