belt_inventory_helper.h: if (level >= _countof(beltGradeByLevelTable)) [-Wsign-compare] Warning

MEKA

Discord: mekaprojects
Süper Moderatör
Premium Üye
Grafiker
Geliştirici
Yardımsever Üye
Editör
Mesaj
2.779
Çözümler
287
Beğeni
2.023
Puan
1.850
Ticaret Puanı
2
Alınan Hata
ALINAN HATA:
In file included from char_item.cpp:47:
belt_inventory_helper.h: In static member function 'static CBeltInventoryHelper::TGradeUnit CBeltInventoryHelper::GetBeltGradeByRefineLevel(int)':
belt_inventory_helper.h:28:13: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
   28 |   if (level >= _countof(beltGradeByLevelTable))

Çözümü:
ARAT:
    static TGradeUnit GetBeltGradeByRefineLevel(int level)
DEĞİŞTİR:
    static TGradeUnit GetBeltGradeByRefineLevel(unsigned int level)
 
Geri
Üst