Delfigamer
Представь, у fixed может не быть перегруженного оператора деления
Надо поделить - вызывай
FixedDivResult res = FixedDiv(а, b);
switch (res) {
Букв придётся писать много, но тебе точно придётся рассмотреть все возможные исходы деления
Ghost2
> Ты делаешь goto в некоторое место, которое даже неизвестно что существует
не устал повторять? а что коды ошибок гарантируют?
innuendo
> а что коды ошибок гарантируют?
Самую строгую из гарантий exception safety, лол
Ghost2
> > а вот что будет в fixed то хрен его знает
> Говорю одинадцатый раз - там нет inf и nan.
конечно, там нету - и в общем случае fixed пролетает как фанера над парижем
Ghost2
> > а что коды ошибок гарантируют?
> Самую строгую из гарантий exception safety, лол
не надо мешать всё в кучу - вот прям как раз на текущем проекте код ошибки протухал и проблему нашли через полгода - наложение нескольких ошибок - классика жанра - а с непойманным исключением было понятно сразу бы
innuendo
> и в общем случае fixed пролетает как фанера над парижем
Ты забыл показать мне использование inf и nan в CAD.
> код ошибки протухал
Я не понимаю твоих литературных оборотов. Что значит "протухал"? Просто в моем понимании он может протухать когда руки от бёдер растут.
Ghost2
> Ты забыл показать мне использование inf и nan в CAD.
в CAD не используются - используются в расчётах в CAD :)
просто смотри стандарт IEEE 754 и всё будет понятно
> Что значит "протухал"?
не доходил до нужно места, лол - никогда с таким не сталкивался?
> огда руки от бёдер растут.
классика жанра - я дартаньян, а вы пипи
Ghost2
> когда руки от бёдер растут.
это когда забыли поставить catch(...) в main()?
innuendo
> не доходил до нужно места
Так проверять надо.
> никогда с таким не сталкивался?
Нет.
> это когда забыли поставить catch(...) в main()?
Ой, опять запашок слышу. Как тебе поможе catch(...) в main понять, что сломалось?
Ghost2
> > не доходил до нужно места
> Так проверять надо.
да ну ??? ты хоть читал мои посты? после КАЖДОЙ ошибке нужно трассировать до упора - чем я и занимался, отчего резко пропало желания кодами ошибок
> > никогда с таким не сталкивался?
> Нет.
повезло
> Как тебе поможе catch(...) в main понять, что сломалось?
это к вопросу - о, ужас, можно что-то не поймать
Ghost2
можно услышать твою версию - в чем поинт исключений ?
Ghost2
> > а что коды ошибок гарантируют?
> Самую строгую из гарантий exception safety, лол
это там где у тебя, ручные new/delete? забавно
Ghost2
> Самую строгую из гарантий exception safety, лол
А это тогда что?
Ни коды ошибок, ни исключения сами по себе никаких гарантий не дают.
Чтобы были гарантии, они должны быть реализованы программистом.