vs2015編譯錯誤解決:error C4146: 一元負運算符應用於無符號類型,結果仍爲無符號類型

使用vs2015編譯代碼時報錯: error C4146: 一元負運算符應用於無符號類型,結果仍爲無符號類型   原因:  由於編譯器SDL安全檢查認爲這一操作(通常是爲無符號整形取負的操作)無效而產生的。 這裏我們假設定義一個數值爲int INT,在32位機上面取值範圍是-2147483648~+2147483647,  INT變量在後面會取負,比如Temp = -INT,  編譯器認爲INT有
相關文章
相關標籤/搜索