comparison between signed and unsigned integer expression s [-Werror=sign-compare]

ret[i].Id 是unsigned int 型,min_index是int,不能直接比較 但將min_index直接定義爲unsigned 類型,-1是有符號的,在min_index == -1又是同樣的錯誤,因此直接將比較中的-1也強制轉爲unsigned類型,如下圖
相關文章
相關標籤/搜索