![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
ponteiro para um pedaço de dados de tamanho 4 ou 8 bytes.
O tamanho depende da plataforma por causa do alinhamento. Se você usar algo como pragma pack 1, o tamanho será o mesmo (1 byte provavelmente)
Às vezes eu também procuro no VS C++, compilar em modo de listagem porsm e depois olho para ele, muita coisa fica clara. Sim, parece assustador, mas o asm é a verdade absoluta em último recurso. E a linguagem não é difícil de entender. É difícil escrevê-lo corretamente))
Sim, obrigado... como eles dizem, eu sabia mas esqueci, pois não sou programador e raramente o faço :)
Quero portar este código fonte para a MQL, mas não tenho certeza se posso lidar com std::deque.
retirado daqui:https://habr.com/ru/sandbox/43916/
SZZY: pesquisado no Google e não encontrei nenhum outro código fonte Hamming, links para outras fontes são bem-vindos (não a rede Hopfield!!! - o google sempre os dá juntos)
Quero portar este código fonte para a MQL, mas não tenho certeza se posso lidar com std::deque.
é uma lista bidirecional. o código acima só tem push_back, então é possível que você possa substituí-lo por um vetor.
se não, você pode fazer uma simples implementação de deque via array com uma reserva desde o início e fim. em STL é de alguma forma implementado dessa forma.
esta é uma lista bidirecional. no código acima só existe o push_back, portanto há uma chance de que ele possa ser substituído por um vetor.
Caso contrário, você pode fazer uma simples implementação de deque através de matriz com redundância inicial e final.
Eu pesquisei std::deque e é como você escreve, mas... Não sei como usá-lo e apenas substituí-lo por um vetor... Em geral, o exemplo é um tutorial, eu não gostaria de fazer asneira e ter certeza de que é assim que deve funcionar mal ))))
ZS: Há também um exemplo em F# - mas eu acho que é demais ;)
Quero portar este código fonte para MQL, mas não tenho certeza se posso lidar com std::Alert( n.recognImage( a1_3 ) );
retirado daqui:https://habr.com/ru/sandbox/43916/
SZY: Google, que eu não encontrei em tempo real outras fontes da rede Hamming, links para outras fontes também são bem-vindos (não é rede Hopfield!!! - google sempre os dá juntos)
Igor, eu não acho razoável escrever um deque, um vetor será suficiente na grande maioria dos casos. Eu reescrevi seu exemplo usando um vetor da linha sobre stl:
Não quero estragar tudo e ter certeza de que deve funcionar de forma imprópria ))))
Para verificar isso, eu testei o código fonte e o µl code
em ambos os casos obteve: 1 1 0 4294967295
HH: a propósito, parecia haver um erro na fonte - ir além dos limites da matriz (o camarada esqueceu de acrescentar -1)
Igor, eu não acho que seja razoável escrever um deque, um vetor é suficiente na grande maioria dos casos. Eu reescrevi seu exemplo usando o vetor da linha sobre stl:
Para verificar, eu executei com fonte plus e código µl como
em ambos os casos obteve: 1 1 0 4294967295
HH: a propósito, no código fonte pareceu ser um erro - overrun array (o camarada esqueceu de adicionar -1)
О! Isso foi tão rápido! Obrigado HUMAN!!!