- Как передать структуру из одного объекта в другой
- Ошибки, баги, вопросы
- Библиотеки: Easy Canvas
Как много буковок. Лишнее убрал и... видно.
class COrdersCommander{ private: public: struct SOrders{ int mag; }Ord[1]; }; class CSUP{ private: public: COrdersCommander OComm; }; void OnStart(){ CSUP z; z.OComm.Ord[0].mag=1; }
В Ord обязательно указывать размерность [1]? В чем моя ошибка?
public: struct SOrders{ int mag; }Ord[1];
В Ord обязательно указывать размерность [1]? В чем моя ошибка?
Не обязательно, но перед устанавливать масштаб.
Не знаю в чем ваша ошибка, в коде много лишнего, не компилируется по многим разным причинам.
Еще раз спасибо
На мой взгляд, в коде не "много лишнего", а просто сам стиль кодирования "тяжеловесный".
Такой код - будет очень труден в поддержке.
Судя по всему, вся ТС или ее большая часть забита в этом классе.
Если нельзя разделить ТС на отдельные блоки, то я бы разделил на блоки хотя бы группы переменных. Запихнул бы их в структуры. Там, в принципе, разделение на уровне комментариев есть (хорошо, что комментарии хоть имеются).
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования