Core Foundation   >     CFArraySortValues(_:_:_:_:)
関数
CFArraySortValues(_:_:_:_:)
与えられた比較関数を使用して配列の値をソートします。
宣言
パラメータ
theArray | その値がソートされた配列。 |
range | ソートする theArray 内の値の範囲。範囲の位置または終点 (位置+長さマイナス 1 で定義される) は、theArray のインデックススペースの外側にあってはなりません (0 から N-1 を含み、ここで N は theArray のカウントです)。範囲の長さは負であってはなりません。範囲は空 (長さ 0) でもかまいません。 |
comparator | theArray 内の値を比較するためにソート操作で使用されるコンパレータ関数型シグニチャを持つ関数です。このパラメータが正しいプロトタイプの関数へのポインタでない場合、動作は定義されていません。theArray の値に、comparator 関数が期待しない値または正しく比較できない値がある場合、その動作は定義されていません。範囲内の値は、この関数に従って最小値から最大値にソートされます。 |
context | ポインタサイズのプログラムで定義された値で、3 番目のパラメータとして comparator 関数に渡されますが、この関数では他に使用されません。コンテキストが comparator 関数によって期待されるものでない場合、動作は定義されていません。 |