Desejos para MQL5 - página 88

 

Será que MetaLang entenderá que int a(), int a(int var), bool a() e double a() são funções diferentes?

 
GVladimir >> :

Será que MetaLang entenderá que int a(), int a(int var), bool a() e double a() são funções diferentes?

Sim.

 
Svinozavr писал(а) >>

Eles podem. Claramente, eles podem. Só não vejo o que isso tem a ver com minha pergunta sobre a linha do tempo e a resposta a ela.

Tem tudo a ver com isso. Este é um esclarecimento. Scripts e Expert Advisors podem gerenciar gráficos e objetos gráficos como desejarem. Mas os indicadores personalizados não podem.

 
Rosh >> :

Sim.

? Em C++ não há sobrecarga de valor de retorno. Haverá um na MQL5?

 
TheXpert >> :

? Em C++ não há sobrecarga sobre o valor de retorno. Na MQL5 haverá ?

Isso depende de Slava. Mas, em minha opinião, a MQL5 também não tem sobrecarga pelo tipo de valor de retorno.

 
TheXpert писал(а) >>

? Em C++ não há sobrecarga sobre o valor de retorno. Haverá um na MQL5?

Não.

 
GVladimir >> :

Será que MetaLang entenderá que int a(), int a(int var), bool a() e double a() são funções diferentes?

Conclusão - as funções número 1 3 e 4 serão contadas como uma só, devido aos motivos mencionados acima. 1 e 2 são funções diferentes.

stringo >> :

Não.

Que pena :) ...

 
TheXpert >> :

Total -- as funções número 1 3 e 4 são contadas como uma, pelas razões mencionadas acima. 1 e 2 são funções diferentes.

agora elas são funções diferentes, compilar o código

int a()

{

retorno(0);

}


int a(int a)

{

retorno(a*2);

}


e certifique-se de

 
GVladimir >> :

Agora estas são funções diferentes, por favor compile o código e veja isto

Compilado e verificado.

a' - função já definida e tem um corpo *.*.mq4 (230, 5)

Eles são os mesmos na MQL4. Mas eles serão diferentes na MQL5.

 
TheXpert >> :

Compilado e verificado.

a' - função já definida e tem um corpo *.*.mq4 (230, 5)

Eles são os mesmos na MQL4. Mas eles serão diferentes na MQL5.

erro no post anterior NÃO Diferente