Особенности языка mql5, тонкости и приёмы работы - страница 64
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Если Вы про MQL, то в нём нет выравнивания.
А если про C++, то лучше struct B.
Хотя в любом случае, в C++ выравнивание подвластно программисту.
в справке по MQL так же написано про выравнивание ))
а какой в варианте В ставить заполнитель, на 7 байт?
Не нужны никакие заполнители.
Не нужны никакие заполнители.
почему не нужны если речь идет о выравнивании?
почему не нужны если речь идет о выравнивании?
Уж поверьте.
почему не нужны если речь идет о выравнивании?
В справке всё описано про выравнивание.
а как это применимо к моему вопросу?
Уж поверьте.
хорошо
В справке всё описано про выравнивание.
Следует иметь ввиду, что в MQL5 элементы структуры следуют непосредственно друг за другом без выравнивания. В языке C++ такое указание делается компилятору с помощью инструкции
#pragma pack(1)
Если требуется сделать иное выравнивание в структуре, необходимо использовать вспомогательные члены-"заполнители" нужных размеров.
Следует иметь ввиду, что в MQL5 элементы структуры следуют непосредственно друг за другом без выравнивания. В языке C++ такое указание делается компилятору с помощью инструкции
#pragma pack(1)
Если требуется сделать иное выравнивание в структуре, необходимо использовать вспомогательные члены-"заполнители" нужных размеров.
Следует иметь ввиду, что в MQL5 элементы структуры следуют непосредственно друг за другом без выравнивания. В языке C++ такое указание делается компилятору с помощью инструкции
#pragma pack(1)
Если требуется сделать иное выравнивание в структуре, необходимо использовать вспомогательные члены-"заполнители" нужных размеров.
Алексей, а как в моем вопросе на ваш взгляд делать нужно?