Erreurs, bugs, questions - page 2868
Vous manquez des opportunités de trading :
- Applications de trading gratuites
- Plus de 8 000 signaux à copier
- Actualités économiques pour explorer les marchés financiers
Inscription
Se connecter
Vous acceptez la politique du site Web et les conditions d'utilisation
Si vous n'avez pas de compte, veuillez vous inscrire
mais de cette façon :
Quelle différence cela fait-il ?
Erreur de compilation :
mais de cette façon :
Quelle différence cela fait-il ?
Il semble que seul "(type) value" soit une conversion de type, mais "type (value)" est une sorte d'initialisation, qui dans votre cas ne peut rien retourner. Je n'ai pas ouvert de μl depuis longtemps cependant )).
Dans µl, seul "(type) value" semble être une conversion de type, mais "type (value)" est une sorte d'initialisation, qui dans votre cas ne peut rien retourner. Je n'ai pas ouvert de μl depuis longtemps cependant )).
Alors ouvrezhttps://www.mql5.com/ru/docs/basis/types/casting
Unité : Conversion des types numériques."La conversion explicite de type s'écrit comme suit"... plus loin dans le texte
Alors ouvrezhttps://www.mql5.com/ru/docs/basis/types/casting
Oui, je l'ai vérifié aussi, je me souviens être tombé dessus il y a longtemps à propos de ce que j'ai écrit ci-dessus. Je m'excuse pour les informations incorrectes).
Erreur de compilation :
mais de cette façon :
Quelle différence cela fait-il ?
Oui, c'est aussi une erreur de compilation
La logique des développeurs est assez claire mais, quant à moi, je ferais mieux de spécifier clairement u'y' quand et si j'en ai besoin
Je ne comprends pas cette logique. Quand il y a une optimisation totale partout et partout, et la réduction des ressources comme priorité,
pourquoi faire le type de caractère de base dans Unicode en l'augmentant à 2 octets.
Par conséquent, le type de chaîne mql s'avère coûteux.
Vraiment, il est préférable d'avoir un spécificateur supplémentaire u'sh'
char par le fantôme du type est seulement substitué.
Mais dans ce cas, nous avons une différence de types.
C'est un vrai bordel avec cet Unicode.
Oui, il s'agit également d'une erreur de compilation.
Vous avez une erreur de syntaxe - donnez-nous un exemple de code fonctionnel avec (typename) entre parenthèses. Vous pourriez aussi bien écrire (OnStart) entre parenthèses
Un autre exemple de message douteux du compilateur MQL :
Qu'est-ce que le #endif a à voir avec cela - et comment deviner où se trouve réellement l'erreur ?
au moment où le C++ informe de l'erreur
J'espère que les développeurs mql lisent cette page.
Quand ferez-vous un validateur normal ?
Il y a un bug dans le validateur pour mt4. Il est impossible d'obtenir des données sur les prix d'ouverture/fermeture, les bougies Hi/Low à partir d'autres horizons temporels.
Vous avez une erreur de syntaxe - donnez un exemple de code fonctionnel avec (typename) entre parenthèses. Vous pourriez aussi bien écrire (OnStart) entre parenthèses
Eh bien, il n'y a pas d'erreur de syntaxe
typename(J)
Mais considérez-vous déjà ce code comme une erreur de syntaxe ?
(typename)J
Un principe de conversion de type est censé fonctionner ici, et l'aide autorise les deux variantes.