[問題] 如何自動偵測整數除法的錯誤
開發平台(Platform): (Ex: VC++, GCC, Linux, ...)
GCC 4.8.2
or
VC 2013 express
問題(Question):
新手請問,程式中因為擔心整數除法的錯誤,
舉例如
X / 0
INT_MIN / -1
然後會在 source code 加程式碼保護 or 確認
但難免有漏網之魚,請問是否有編譯器選項或其他工具能幫忙偵測
自己忘記加保護機制的 code 呢?
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 123.110.244.218
※ 編輯: applecool 來自: 123.110.244.218 (11/23 09:30)
→
11/23 10:11, , 1F
11/23 10:11, 1F
我覺得還是能編譯期幫忙檢查
推
11/23 11:13, , 2F
11/23 11:13, 2F
→
11/23 11:14, , 3F
11/23 11:14, 3F
→
11/23 12:53, , 4F
11/23 12:53, 4F
推
11/23 13:12, , 5F
11/23 13:12, 5F
→
11/23 13:50, , 6F
11/23 13:50, 6F
→
11/23 13:51, , 7F
11/23 13:51, 7F
多謝提醒
※ 編輯: applecool 來自: 123.110.244.218 (11/23 14:30)
→
11/24 08:41, , 8F
11/24 08:41, 8F
→
11/24 08:42, , 9F
11/24 08:42, 9F
→
11/24 08:49, , 10F
11/24 08:49, 10F
→
11/24 08:54, , 11F
11/24 08:54, 11F
→
11/24 08:55, , 12F
11/24 08:55, 12F
→
12/07 15:37, , 13F
12/07 15:37, 13F