Re[6]: Есть ли практический смысл в неявном усечении значени
От: _NN_ www.nemerleweb.com
Дата: 22.10.18 11:24
Оценка:
Здравствуйте, netch80, Вы писали:

N>Здравствуйте, _NN_, Вы писали:


_NN>>При чём здесь перегрузки ?

_NN>>Для каждого выражения просто задаём желаемое поведение.
_NN>>А в случае переполнения скажем вызывать std::integer_overflow, который можно переопределить как хотим.
_NN>>К примеру C#:

N>В этом варианте тоже есть проблемы. Знак + для невстроенных типов превращается в op_Add, так?

N>Но она одна для checked и unchecked контекста. А почему? Получается, для таких типов надо указывать режим в общих свойствах типов, или в типах операций? Неаккуратненько
Почему это будут две перегрузки ?
Есть только одна.
Что внутри там делает это дело функции.
Хочет будет внутри checked, хочет нет.
http://rsdn.nemerleweb.com
http://nemerleweb.com
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.