A100: Le compilateur ne sait pas (et ne doit pas savoir) quelles seront les opérations futures (sinon le temps de compilation serait des heures au lieu de minutes)
Le compilateur arrive à la ligne 1 - il donne un avertissement - car il n'analyse pas d'autres opérations, et la variable <a> peut être initialisée plus tard. Et si
constint a;
il donnerait une erreur parce qu'il ne peut pas être initialisé ultérieurement (et le compilateur n'analyse pas les opérations ultérieures et ne sait pas, par exemple, qu'il ne sera pas du tout utilisé ultérieurement)
Tout est logique et ne dépend pas de préférences subjectives.
Le compilateur arrive à la ligne 1 - il donne un avertissement - car il n'analyse pas d'autres opérations, et la variable <a> peut être initialisée plus tard. Et si
elle générerait une erreur parce qu'elle ne peut pas être initialisée ultérieurement (et le compilateur n'analyse pas les opérations ultérieures et ne sait pas, par exemple, qu'elle ne sera pas du tout utilisée ultérieurement)
Tout est logique et ne dépend pas de préférences subjectives.
Il est illogique que vous ne puissiez pas utiliser une vulgaire variable const.
Quelle est la signification sacrée de la permutation des variables ma_shift et ma_method dans MQL5 ?
//MQL5intiEnvelopes(
string symbol, // имя символа ENUM_TIMEFRAMES period, // период int ma_period, // период для расчета средней линии int ma_shift, // смещение индикатора по горизонтали ENUM_MA_METHOD ma_method, // тип сглаживания ENUM_APPLIED_PRICE applied_price, // тип цены или handle double deviation // отклонение границ от средней линии
);
//MQL4doubleiEnvelopes(
string symbol, // имя символа int timeframe, // таймфрейм int ma_period, // период int ma_method, // метод усреднения int ma_shift, // сдвиг средней int applied_price, // тип цены double deviation, // отклонение (в процентах) int mode, // индекс линии int shift // сдвиг
);
Le compilateur ne sait pas (et ne doit pas savoir) quelles seront les opérations futures (sinon le temps de compilation serait des heures au lieu de minutes)
Le compilateur arrive à la ligne 1 - il donne un avertissement - car il n'analyse pas d'autres opérations, et la variable <a> peut être initialisée plus tard. Et si
il donnerait une erreur parce qu'il ne peut pas être initialisé ultérieurement (et le compilateur n'analyse pas les opérations ultérieures et ne sait pas, par exemple, qu'il ne sera pas du tout utilisé ultérieurement)
Tout est logique et ne dépend pas de préférences subjectives.
Le compilateur arrive à la ligne 1 - il donne un avertissement - car il n'analyse pas d'autres opérations, et la variable <a> peut être initialisée plus tard. Et si
elle générerait une erreur parce qu'elle ne peut pas être initialisée ultérieurement (et le compilateur n'analyse pas les opérations ultérieures et ne sait pas, par exemple, qu'elle ne sera pas du tout utilisée ultérieurement)
Tout est logique et ne dépend pas de préférences subjectives.
Il est illogique que vous ne puissiez pas utiliser une vulgaire variable const.
Il est illogique de ne pas pouvoir utiliser une vulgaire variable const.
Donnez un exemple de cette utilisation
peut être écrit conventionnellement commeDonnez un exemple de cette utilisation
le passer à une fonction par référence et obtenir la valeur.
A quoi cela ressemble-t-il dans le code ?
Je suis en fait contre les variables non initialisées de toute sorte et les interdit au niveau du compilateur, j'ai juste donné un exemple.
Où se trouve Const ? (ou n'avez-vous pas lu la dernière page ?)
Quelle est la signification sacrée de la permutation des variables ma_shift et ma_method dans MQL5 ?