2010-12-07 63 views
0

我知道除以int(0)會在objective-c中產生一個標誌而不是異常。測試(0)除數時手動拋出自定義異常的最佳方法是什麼?除以零的手動例外

例外顯然必須是扔當一個驗證除數。在這個問題上更具體一些,在分解方法上或者在我認爲應該拋出異常的除數的驗證方面更好?

回答

2

該部門在哪裏發生?你可以在執行算術之前檢查除數是否爲零,並在那裏拋出異常?

0

我喜歡Java,它會拋出異常。但在目標C中,您似乎總是需要手動檢查分母。