Ручное исключение для деления на ноль - PullRequest
0 голосов
/ 08 декабря 2010

Я понимаю, что деление на int (0) поднимает флаг и не является исключением в target-c. Как лучше всего вручную создать пользовательское исключение при тестировании делителя для (0)?

Исключение явно должно быть выброшено при проверке делителя. Чтобы быть более конкретным в этом вопросе, лучше ли поймать исключение по методу деления или при проверке делителя, где, я думаю, должно быть выброшено исключение?

Ответы [ 2 ]

2 голосов
/ 08 декабря 2010

Где происходит деление?Можете ли вы просто проверить, равен ли делитель нулю перед выполнением арифметики, и сгенерировать там исключение?

0 голосов
/ 01 августа 2012

Мне нравится в Java, это вызовет исключение. Но, как представляется, в задаче C вам всегда придется проверять знаменатель вручную.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...