
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
pode a memcpia ser utilizada?
não )
Se tiver de fazer alguns preparativos antes de telefonar para o SendParam, é mais fácil envolver-se nalguma classe CInt.
Não há maneira nativa de levar um ponteiro. Se não utilizar o invólucro CInt desde o início, terá dificuldade em manusear os indicadores.
Bem, nos prós, também se faz a cozinha.
{
//do something
}
{
int x = 5;
f(&x);
}
Tomar um endereço é uma preparação. Em vez disso, vai ser
f(GetPtr(x))) mais tem de passar o tipo
Suponha que existe uma função numa classe
em que o tipo de parâmetro (tipo) e o próprio parâmetro, ou melhor, um ponteiro para ele (vazio*) são passados.
O parâmetro pode ser de qualquer tipo (classe ou tipo simples).
O parâmetro pode ser de qualquer tipo (uma classe ou um tipo simples).
modelo<typename T>
void SendReceiveParam(T& param);
....
{
dval duplo = 10;
SendReceiveParam(dval);
int ival = 10;
SendReceiveParam(ival)
...
// ref sobre o objecto de estrutura
struct AAA { operador vazio=(int a) {} {} };
AAA struct_val;
SendReceiveParam(struct_val);
}
escrever um ilegal através de int pointers?
Ainda não compreendo a condição do problema. Aparentemente, não há uma formulação clara do que queremos obter, mesmo no exemplo.
Já escrevi duas vezes que tentamos passar um ponteiro para intrometer no parâmetro void*.
( já foram sugeridas opções de memórias e classes intermédias, sem necessidade de as repetir).
Já escrevi duas vezes que tentamos passar um ponteiro para intrometer no parâmetro void*.
(já foram sugeridas opções de classe intermédia, não há necessidade de as repetir)
qual é o problema, vazio legal:
modelo<typename T>
void SendReceiveParam(T& param);
agradável, mas não encaixa.
não pode passar NULL
Merda, pelo menos na sintaxe C, podemos ter um código de exemplo que também deve funcionar em MQL?
int a=10;
SendParam(&a);
SendParam(NULL);
int a=10;
SendParam(&a);
SendParam(NULL);
bonito, mas não encaixa.