Quaisquer perguntas de recém-chegados sobre MQL4 e MQL5, ajuda e discussão sobre algoritmos e códigos - página 1096
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
Como faço para criar um ponteiro paraum método de classe?
Você precisa criar um ponteiro para uma função_int eint_.
Em mql4 algo é descrito sobre ponteiros e aulas aqui(https://docs.mql4.com/ru/basis/types/this,https://docs.mql4.com/ru/basis/types/object_pointers,https://docs.mql4.com/ru/common/getpointer), mas não há comentários, não está claro para que serve e o que faz. Sem aulas é fácil declarar um ponteiro usando typedef, mas eu quero entender como funciona nas aulas.Como faço para criar um ponteiro paraum método de classe?
Você precisa criar um ponteiro para uma função_int eint_.
Em mql4 algo é descrito sobre ponteiros e aulas aqui(https://docs.mql4.com/ru/basis/types/this,https://docs.mql4.com/ru/basis/types/object_pointers,https://docs.mql4.com/ru/common/getpointer), mas não há comentários, não está claro para que serve e o que faz. Sem aulas é fácil declarar um ponteiro usando typedef, mas eu gostaria de entender como funciona nas aulas.Você não pode
https://www.mql5.com/ru/docs/basis/types/casting#dynamic_cast
https://www.mql5.com/ru/docs/basis/types/casting#dynamic_cast
Errado. Uma pessoa precisa de um ponteiro para um método de uma classe, não de um elenco para um herdeiro.
não há outro estilo de procedimento sem controle de acesso ou OOP com controle de acesso e tipo
ok, não importa, o autor sempre tem problemas altamente especializados ;)
Como faço para criar um ponteiro paraum método de classe?
Você precisa criar um ponteiro para uma função_int eint_.
Em mql4 algo é descrito sobre ponteiros e aulas aqui(https://docs.mql4.com/ru/basis/types/this,https://docs.mql4.com/ru/basis/types/object_pointers,https://docs.mql4.com/ru/common/getpointer), mas não há comentários, não está claro para que serve e o que faz. Sem aulas é fácil declarar um ponteiro usando o typedef, mas eu gostaria de entender como funciona nas aulas.Só me pergunto: como você planeja usá-lo?
Por que você precisa salvar um ponteiro para toda a classe, aqui está um exemplohttps://docs.mql4.com/ru/basis/types/this
O que fazer com ele depois?
Você não pode
A questão surge: se você não pode fazer isso, por que você escreve funções em uma classe que assume funções? Além disso, às vezes é preciso implementar uma interface e às vezes não se sabe qual função chamar.
A pergunta surge: se você não pode fazer isso, por que você escreve funções em uma classe que assume funções? Além disso, às vezes é preciso implementar uma interface e às vezes não se sabe qual função chamar.
Como isso funciona?
Como funciona?
Um ponteiro para uma função é passado como um parâmetro. Vejo que ninguém descobriu como fazer isso com as aulas. Também ainda não está claro para mim por que um ponteiro para uma classe deve ser devolvido.
Aqui estão amostras interessantes, mas não estão relacionadas à minha pergunta.
Também vi algo semelhante no guia, mas já fechei estes locais, pois minhas mãos doem e tenho trabalho a fazer.