5
的的QVariant類型的Qt框架提供了比較操作<, <=, >, >=
,但他們的工作意外的符號/無符號整數參數不匹配:的QVariant符號/無符號比較
QVariant(-1) < QVariant(0u) yields false
QVariant(0u) > QVariant(-1) yields false
有誰知道這是一個錯誤,或者是這是打算? 這個操作符是否總是在有/無符號不匹配時返回false?
順便說一句,我使用Qt 5.6