Типы данных - страница 3

 

Потому что самым родным типом для MQL-программы является int.

Именно к типу int приводятся все нижележащие типы, даже имеющие признак беззнаковости.

Если в каком-либо выражении встретится тип uint, и он окажется старшим, то все остальные члены выражения будут приведены к типу uint (а не к типу long, как этого хотелось бы многим), что может привести к непредсказуемым для новичков последствиям

Не нужно без крайней нужды использовать беззнаковые типы

 
stringo:

Потому что самым родным типом для MQL-программы является int.

Именно к типу int приводятся все нижележащие типы, даже имеющие признак беззнаковости.

Если в каком-либо выражении встретится тип uint, и он окажется старшим, то все остальные члены выражения будут приведены к типу uint (а не к типу long, как этого хотелось бы многим), что может привести к непредсказуемым для новичков последствиям

Не нужно без крайней нужды использовать беззнаковые типы

ок. Тогда последний вопрос.

Зачем вообще надо было новые типы придумывать если они всеровно в int преобразовываются? 

 
eevviill:

ок. Тогда последний вопрос.

Зачем вообще надо было новые типы придумывать если они всеровно в int преобразовываются? 

Для использования в произвольных структурах.

Для чтения информации из сторонних файлов

Причина обращения: