Na verdade, a opção mais versátil e flexível é, naturalmente, a de apontadores de funções. Você precisa ser capaz de ordenar por diferentes parâmetros, e só há um método de classe. Até agora, não há delegados na MQL, por isso temos indicações de métodos de classe estáticos. Isto é aproximadamente como isto:
Se você pressionar TAB imediatamente após as palavras se, caso contrário, enquanto, para, fazer, há um pouco mais de construção...
E não só depois deles. Também depois do OnInit, OnTick, OnCalculate, OnDeinit, classe, etc. E seria muito bom se você mesmo pudesse montar um modelo para estas construções.
Ou seja - você precisa usar apontadores de funções
Não necessariamente. As aulas com um operador anulado () também são ótimas para isso
É possível sobrecarregar este operador em MQL?
Na verdade, a opção mais versátil e flexível é, naturalmente, a de apontadores de funções. Você precisa ser capaz de ordenar por diferentes parâmetros, e só há um método de classe. Até agora, não há delegados na MQL, por isso temos indicações de métodos de classe estáticos. Isto é aproximadamente como isto:
É possível sobrecarregar este operador em MQL?
Obrigado a todos os que responderam. Vou tentar e ver o que posso fazer.
Se você pressionar TAB imediatamente após as palavras se, caso contrário, enquanto, para, fazer, há um pouco mais de construção...
Se você pressionar TAB imediatamente após as palavras se, caso contrário, enquanto, para, fazer, há um pouco mais de construção...