
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
А так еще короче :)
Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий
Вопрос по структурам
fxsaber, 2017.10.24 18:19
Хорошее решение.
Вижу тут программисты высокого уровня. Тогда задам более сложный вопрос. Я набросал пример который вызывает у меня трудности.
#define PI 3.14
input uchar InputSetting_1 = 10;
input uchar InputSetting_2 = 20;
input uchar InputSetting_3 = 30;
//+------------------------------------------------------------------+
//| Функция определения производной переменной |
//+------------------------------------------------------------------+
double Func(const uchar Setting_1)
{
switch(Setting_1)
{
case 5:
return PI * 5;
break;
case 10:
return PI * 2 * 5;
};
return 0;
}
//+------------------------------------------------------------------+
//| Первая структура настроек |
//+------------------------------------------------------------------+
struct FirstSettings
{
uchar Setting_1;
double Setting_2;
FirstSettings():Setting_1(5)
{
Setting_2 = Func(5);
}
FirstSettings(const uchar & StructSetting_1):Setting_1(StructSetting_1)
{
Setting_2 = Func(StructSetting_1);
}
};
//+------------------------------------------------------------------+
//| Вторая структура настроек |
//+------------------------------------------------------------------+
struct SecondSettings
{
uchar Setting_3;
SecondSettings():Setting_3(10)
{
}
SecondSettings(const uchar & StructSetting_3):Setting_3(StructSetting_3)
{
}
};
//+------------------------------------------------------------------+
//| Общая структура настроек |
//+------------------------------------------------------------------+
struct GeneralSettings
{
FirstSettings One;
SecondSettings Two;
GeneralSettings()
{
}
};
GeneralSettings GenS;
Вопрос, как внешними переменными (input) инициализировать структуру GeneralSettings в которой имеется два объекта других структур с соответствующими переменными?