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
Obrigado, parece que está na hora de queimar o livro do bisavô ))))
Da história: o livro do bisavô deixou especificamente long=int para compatibilidade de software antigo.
Em determinada altura decidimos também - deixar "inútil" o int e introduzir int64 (ou int64 longo) desumano ou fazer "correctamente" usando puro int64 (ou int64 longo). Como resultado, decidimos que o procedimento correcto é utilizar um número inteiro de 64 bits.
O comprimento nem sempre é de 32 bit noutros sistemas. Mesmo o mesmo compilador para arquitecturas diferentes utiliza tamanhos diferentes. É isso que a Intel C++ tem:
The size of a "long" integer varies between architectures and operating systems.
The Intel Compiler is compatible and inter-operable with Microsoft* Visual C++ on Windows* and
OS arch sizewith gcc* on Linux* and Mac OS X*. Consequently, the sizes of fundamental types are the same as
for these compilers. The size of a long integer in particular depends on the operating system
and the targeted architecture as follows:
----------------------------------
Windows IA-32 4 bytes
Windows Intel 64 4 bytes
Windows IA-64 4 bytes
Linux IA-32 4 bytes
Linux Intel 64 8 bytes
Linux IA-64 8 bytes
Mac OS X IA-32 4 bytes
Mac OS X Intel 64 8 bytes
Na MQL5 utilizamos a arquitectura compatível x64 bit que requer o mesmo comportamento tanto em 32 como em 64 bits. longo é de 64 bit também por essa razão.
Um pouco mais de história, se se lembrar: nos dias do MSDOS, int era 16-bit e igual a curto prazo em compiladores de 16-bit. Quando o programador se mudou para a plataforma de 32 bits, o int foi aumentado para 32 bits e tornou-se igual a curto prazo. Parece não ter havido queixas particulares. Quando nos movemos para 64 bits, foi necessário separarmo-nos durante muito tempo do int. E é lógico.
Taxas de MqlRRates[];
Preciso de encontrar o valor máximo das tarifas[].altas desde as três últimas barras
Não sei como aplicar oArrayMaximum à estrutura?
Taxas de MqlRRates[];
Preciso de encontrar o valor máximo das tarifas[].altas desde as três últimas barras
Não sei como aplicar oArrayMaximum à estrutura?
Taxas de MqlRRates[];
Preciso de encontrar o valor máximo das tarifas[].altas desde as três últimas barras
Não sei como aplicar oArrayMaximum à estrutura?
Algo parecido com isto. O ArrayMaximum não se aplica à estrutura.
Obrigado!
o que é que isso significa ?
CExpertBase::SetOtherSeries: é proibida a mudança de séries temporais
o que poderia isto significar?
Digam-me, por favor.
Dado:
1. No.1 escrever para a UE e no.2 ler;
2. escrever # 1 e # 2 na UE;
Pergunta: que situação está em conflito? Estou mais interessado no caso #1, podemos considerá-lo normal, ou o acesso deve ser restringido? Suspeito que o 1º caso não é bom, qual será o aspecto do conflito, valor pouco claro, ou esperar algo mais sério?
CExpertBase::SetOtherSeries: a mudança de séries temporais é proibida
O que é que isto significa?
220Volt:
Pergunta: que situação é uma situação de conflito? Estou mais interessado no caso 1, isto pode ser considerado normal, ou o acesso deve ser restringido? Suspeito que o caso 1 não é bom, como seria o conflito, um valor pouco claro, ou devo esperar algo mais sério?