如何访问从参数传递的* fcmp

时间:2012-10-23 16:16:58

标签: c++

目前我正在我的班级中进行合并排序项目,并且我仍然坚持如何访问和使用此函数头的最后一个参数:

void Mergesort(ItemType* item, size_t nelem, int **(*fcmp) (const ItemType& e1, const ItemType& e2))**

知道比较的结果将是 -1 0 1 ,但由于参数本身并不是有一个名字,我不知道如何显式调用函数的指针。

提前感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

它是指向函数的指针,因此您可以像常规函数一样调用它。例如:

fcmp(item[0], item[1]);