Características da linguagem mql5, subtilezas e técnicas - página 213
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
E não há necessidade de alterar o comportamento das funções existentes - basta acrescentar novas funções correctas (com algum prefixo/sufixo) e declarar as funções anteriores obsoletas com um aviso correspondente
Destruir todo o sentido de FileReadArray? Pense nestas funções como uma cópia de segurança de um pedaço de memória. Apenas bytes.
Destruir todo o objectivo do FileReadArray? Pense nestas funções como uma cópia de segurança de um pedaço de memória. Apenas bytes.
Então, quer primeiro criar dificuldades para si próprio através de um acesso à memória "directo", const e depois superá-las heroicamente?
Tenho uma abordagem diferente - se tal necessidade surgir, isso significa que o programa foi mal concebido desde o início
Isto é, propõe-se primeiro criar dificuldades para si próprio através de um processo privado, const
Obtenho sempre grandes benefícios do privado/const. Permitem-lhe controlar muito bem a arquitectura do programa.
e depois vencê-los heroicamente com acesso "directo" à memória?
Nenhuma superação. Tudo é muito simples e lógico.
A minha abordagem é diferente - se tal necessidade surgir, significa que o programa foi concebido erradamente desde o início.
Compreendo que estão prontos para escrever tudo numa pilha (sem privado/const), privando a comodidade do controlo arquitectónico em nome da "pureza" do OOP.
O Arquivo... apareceu quando a privacidade e a constância não existiam, ainda não pensámos em mudar este comportamento, uma vez que não o consideramos crítico.
CharArray<->Struct apareceu recentemente, mas funcionam bem com private/const. Esperemos que não venham a ser revistas.
Compreendo que está pronto a escrever tudo numa pilha (sem privado/const), privando a comodidade do controlo arquitectónico em nome da "pureza" do OOP.
Compreende mal - do ponto de vista do OOP o objecto é auto-suficiente (não precisa de funções externas) - por isso não há conflito com o privado. E se houver um conflito com const, como correctamente observado:
Para mais informações sobre o fórum sobre comércio, sistemas de comércio automatizados e estratégias de comércio de teste
Peculiaridades de mql5, dicas e truques
Ilyas, 2021.11.17 21:45
campos constantes significa não constantesCompreendo que está pronto a escrever tudo numa pilha (sem privado/const), privando a comodidade do controlo arquitectónico em nome de OOP "puro".
Está disposto a utilizar quaisquer brechas de acesso directo à memória por conveniência em vez de utilizar uma abordagem canónica menos conveniente mas mais segura.
pelo contrário. está disposto a utilizar quaisquer brechas de acesso directo à memória por conveniência em vez de utilizar a abordagem canónica menos conveniente mas mais segura.
Dois pedidos:
Bem, é um insecto feroz. Exemplo:
A memória é atribuída, o destruidor é chamado quando é libertado (o que indica o comportamento esperado de acordo com a RAII), mas o construtor é esquecido de ser chamado quando o objecto é criado)))
Fórum sobre comércio, sistemas automatizados de comércio e teste de estratégias comerciais
Peculiaridades de mql5, dicas e truques
Vladimir Simakov, 2021.11.18 14:11
Nunca o tinha visto antes.