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