![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
Tenho alguns mal-entendidos com as indicações na MQL5 - uma coisa muito "não especificada".
Tive um problema com um roteiro de teste (anexei a biblioteca):
este código irá apagar o ponteiro, tudo está bem.
Eu queria escrevê-lo desta maneira no início:
ao executar o roteiro, recebo: 1 objeto do tipo JSONParser à esquerda
então como remover este JSONParser fora da função ?
Tenho alguns mal-entendidos com as indicações na MQL5 - uma coisa muito "não especificada".
Tive um problema com um roteiro de teste (anexei a biblioteca):
este código irá apagar o ponteiro, tudo está bem.
Eu queria escrevê-lo desta maneira no início:
ao executar o roteiro, recebo: 1 objeto do tipo JSONParser à esquerda
então como remover este JSONParser fora da função ?
Você tem que criar um objeto temporário na pilha, neste caso))
este é meu primeiro exemplo, eu crio o JSONParser em âmbito local lá, ele será removido quando eu sair da função
A questão é, basicamente, que coisas como um exemplo nº 2 Sharp engolirão, e aqui eu ainda preciso pensar... em geral Sharp é mais sucinta que Pros!! - então para um cholivar! )))
este é meu primeiro exemplo, eu crio o JSONParser em âmbito local lá, ele será apagado quando eu sair da função
a questão é, em princípio, que coisas como um exemplo número 2 Sharpe irão engolir, e aqui você ainda precisa pensar ... em geral Sharp é mais sucinta que Pros!! - então para um cholivar! )))
Você cria um ponteiro para um objeto em uma área local e o próprio objeto está em uma pilha e é o objeto que vaza).
Eu lhe disse regras Sharpe! )))
Nn, em geral, a primeira opção que usarei e não incomodará o cérebro, obrigado por participar!
Não entendo o comportamento dos ponteiros na MQL de qualquer forma, este código funciona sem problemas e apagará todos os objetos criados dinamicamente no final do script:
por que funciona? eu apaguei o objeto*parser do JSONParser, então ele deve receber todas as indicações relacionadas como NULL
Não entendo o comportamento dos ponteiros na MQL de qualquer forma, este código funciona sem problemas e apagará todos os objetos criados dinamicamente no final do script:
por que funciona? acabei de apagar o objeto JSONParser *parser, então ele deve receber todas as indicações como NULL
por que ?
Mais uma vez, isto não é Sharp, não existem "referências vinculadas"... O objeto vive até que o programador o mate pessoalmente, independentemente de referências.
por que eu faria isso?
mais uma vez isto não é afiado, não há "referências vinculadas"... O objeto vive até que o programador o mate pessoalmente, independentemente de referências.
Bem, essa é a questão, temos uma variante viável do código, mas o comportamento dos ponteiros não é claro para mim.
Em teoria, a variante 2 da primeira mensagem deve funcionar
Será que o efeito Dunning-Krueger está pungindo em algum lugar?
como sou atrevido aqui...
você conseguiu um desconto de conhecimento, eu não consegui um desconto) apesar de serem todos caros