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類型,如下圖
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章