クラスのプロジェクトに取り組んでいて、使用するはずのこのコードに出くわしました。
「LT」演算子とは何ですか? 私はそれがある種のより少ないデバイスであると仮定していますが、私は以前にCでこのようなものを見たことがなく(私は新しいです)、私のコンパイラはそれが未定義であると私に言い続けています.
int indexSmallest (struct dyArray * v, int i, int j) {
/* return index of smallest element */
if (LT(dyArrayGet(v, i), dyArrayGet(v, j))
return i;
return j;
}
(compare(x, y) == -1)
これを回避するためにできることはわかっていますが、与えられたコードをそのままにしておきたいと思いました。