1

現在、クラスでマージソートプロジェクトに取り組んでおり、この関数ヘッダーの最後のパラメーターにアクセスして利用する方法に固執しています。

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

比較の結果が-1、0、または1になることはわかっていますが、パラメーター自体に名前がないため、関数のポインターを明示的に呼び出す方法がわかりません。

助けてくれてありがとう。

4

1 に答える 1

0

これは関数へのポインタなので、通常の関数のように呼び出すことができます。例えば:

fcmp(item[0], item[1]);
于 2012-10-23T16:20:16.013 に答える