Erros, bugs, perguntas - página 2466
![MQL5 - Linguagem para estratégias de negociação inseridas no terminal do cliente MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
Você está perdendo oportunidades de negociação:
- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Registro
Login
Você concorda com a política do site e com os termos de uso
Se você não tem uma conta, por favor registre-se
Erro lógico
Qual é a diferença entre (1) e (2) ?
Erro lógico
Qual é a diferença entre (1) e (2) ?
Parece haver um erro no primeiro. E o 2º pode ser contornado por j+0.
Parece haver um erro no primeiro. E o 2º pode ser contornado por j+0.
Porque é que precisamos de uma operação aritmética extra quando podemos passar sem ela?
Porquê a operação aritmética extra?
Não estará lá após a compilação.
Não estará lá após a compilação.
Vai. É que, no caso geral, o erro de tempo de compilação passará para o erro de tempo de execução:
Resultado: 2:1
E na minha versão: 2:2
Vai. É que, em geral, um erro de tempo de compilação irá passar para um erro de tempo de execução:
Resultado: 2:1
O resultado é misturado na fonte. Não me parece que haja uma adição de tempo de execução. É apenas o compilador que chama a int-função para a expressão. Mas não calcula a expressão em si.
Estava a pensar em implementar um análogo iterador para C++. Mas surgiu uma tristeza....
Pergunta para programadores:
Qual dos operadores unários permitidos na MQL é sugerido como melhor prática para implementar uma operação de desreferenciação?
Qual dos operadores unários permitidos na MQL é sugerido como melhor prática para implementar uma operação de desreferenciação?
Uau, há aqui algumas pessoas neste fórum que pensam nas melhores práticas.
A coisa mais lógica a fazer é mudar, por falta disso. (desculpe, requer um parâmetro, depois adição como o raramente utilizado) Mas funcionará bem mesmo com um?
No máximo, podemos obtê-lo desta forma:
(~w).F();
Terá sempre de o colocar entre parênteses por causa da prioridade do ponto.
Pergunta para programadores:
Qual é a sobrecarga de operador não-automático permitida no MQL é sugerida como melhor prática para implementar a operação de desreferenciação?
o que pode ser desreferenciado em MQL ? - mesmo as indicações de objectos são desreferenciadas quando acedidas pelo nome do ponteiro
SZZY: Gostaria que pudesse canalizar a sua energia para algo útil.... No mês passado, pela enésima vez que tentei fazer uma classe de embalagem para uma matriz bidimensional, não consegui sobrecarregar [] para tratar como uma matriz bidimensional normal[1][2], e está a falar de apontadores de desreferenciação em MQL ...
Não consegui sobrecarregar [] para abordar como um arr normal bidimensional[1][2], e estás a falar de desreferenciamento de ponteiro em MQL...
acontece ))))