Erreurs, bugs, questions - page 2207

 
Konstantin:

Au fait, je me demande comment ce code serait optimisé lors de sa compilation ;))

La fonction est facile à mettre en ligne (le stl est tout sur les templates, c'est-à-dire que les sources sont disponibles - un paradis pour le compilateur), ne vous inquiétez pas ;))

 

Qui a rencontré cela, cela peut-il vraiment arriver ?

J'ai un temps rapproché dans le journal et un autre dans l'historique.

Compte de démonstration.


Je comprends bien que l'heure de fermeture dans le journal est 23:34:14.983.

et l'historique est 00:33:32 +1 gtm

 
Je suis assis là à me demander comment le code du formulaire préfixe pourrait être utile ?
++x
 
Aleksey Rodionov:
Je suis assis là à me demander comment le code du formulaire préfixe pourrait être utile ?

Il ne peut être utile en aucune façon, il ne fonctionne plus depuis un certain temps.

Un autre modèle peut être utilisé.

for(int i = PositionsTotal(); i-- > 0;)

Au lieu de

for(int i = PositionsTotal()-1; i >= 0; i--)
 
Alexandr Bryzgalov:

Qui a rencontré cela, cela peut-il vraiment arriver ?

J'ai un temps rapproché dans le journal et un autre dans l'historique.

Compte de démonstration.


Je comprends bien que l'heure de fermeture dans le journal est 23:34:14.983.

et l'historique est 00:33:32 +1 gtm

Probablement que dans le journal figure l'heure du PC et dans l'historique l'heure du serveur...

 
Aleksey Vyazmikin:

Probablement l'heure du PC dans le journal et l'heure du serveur dans l'historique...

les autres parties du journal coïncident avec les transactions

 
Alexandr Bryzgalov:

les autres parties du journal coïncident avec les transactions

Qu'est-ce que cela implique ? Soit l'heure du PC a changé, soit le serveur a changé, soit il y a eu un hoquet...

 
Aleksey Rodionov:
Je suis assis là à me demander comment le code du formulaire préfixe pourrait être utile ?

c'est plus une question d'habitude, ça marche en c++, mais en mql c'est pareil que postfix, à moins que j'ai raté des changements dans le langage ;))

 
Konstantin:

pas en mql, c'est plus une question d'habitude, ça marche en c++ et en mql c'est pareil que postfix, à moins bien sûr que j'ai raté des changements dans le langage ;))

comme cela semble fonctionner en C++. C'est ce que j'ai demandé, en décidant de lire C++, par exemple. Même valeur par une seule différence. Il semble affecter 5 à y dans le second cas et l'ajouter ensuite, alors que dans le premier exemple, il ajoute d'abord et affecte ensuite (il m'a fallu beaucoup de temps pour comprendre comment cela fonctionne =D ).

int x = 5;
int y = ++x;

int x = 5;
int y = x++;
 

La fameuse question de l'entretien d'embauche.

Qu'y aura-t-il dans le i ?

int i = 5;
i = i++ + ++i;
Sorties MQL5 12. Sorties MS Visual Studio 13.