5
QtのフレームワークのQVariantタイプは、比較演算子に<, <=, >, >=
を提供していますが、彼らは、符号付き/符号なし整数の引数の不一致に予期しない動作します。これはバグであれば/符号なしの比較
QVariant(-1) < QVariant(0u) yields false
QVariant(0u) > QVariant(-1) yields false
は誰もが知っている、またはありますこれは意図している? この演算子は、singed/unsigned mismatchで常にfalseを返しますか?
ところで、私はQtの5.6