关于网友提出的“ 关于StatuscompareElemType,ElemType的问题”问题疑问,本网通过在网上对“ 关于StatuscompareElemType,ElemType的问题”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:
问题: 关于StatuscompareElemType,ElemType的问题
描述: Status(*compare)(ElemType,ElemType)是什么意思?
它在函数int LocateElem( SqList L, ElemType e, Status ( *compare )( ElemType e_1,ElemType e_2 ) )里面到底起什么作用?
解决方案1: LocateElem里面调用函数compare呗
compare是一个函数指针,然后有两个参数。
使用的时候就是把SqList中的一个元素和ElemType e当做参数传递给compare,然后返回值就是比较结果。
解决方案2: 函数指针,从函数名来看,是比较元素用的.元素类型可以是多种类型,所以比较函数不能直接写在函数内部.这种就是其他面向对象,库的本质.
解决方案3:
++
以上介绍了“ 关于StatuscompareElemType,ElemType的问题”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/itwd/2633287.html