Erros, bugs, perguntas - página 1963
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
Se a diferença é enorme, então porque é que ambas as variantes se compilam normalmente em C++?
Neste caso, não há qualquer autoridade sobre C++, uma vez que baseei as minhas conclusões na lógica. Acima, retrabalhei o exemplo com um desreferenciamento.
Tudo o que tem de fazer é fazer uma tal substituição
Como o desreferenciamento será completamente diferente. Pode pedir ao compilador para ser "mais esperto que um tolo" e agir da forma como o faz em C++. Mas esta solução é realmente discutível.
Isto é, tal "ajuda" pode ser implementada no compilador, mas a diferença nas abordagens é mostrada.
está bem. Que diferença é que isso faz?
aparentemente, f não é visto como um ponteiro para uma função numa simples passagem para o compilador.
aparentemente, quando passado para o compilador, f não é tomado como um ponteiro para uma função.
aparentemente, numa simples passagem para o compilador, f não é tomado como um ponteiro para uma função.
E não deveria, pelo menos por causa da ambiguidade.
E não deveria, quanto mais não fosse devido à ambiguidade
E não deveria, quanto mais não fosse devido à ambiguidade
Erro durante a compilação
Se (1) está OK, porquê um erro em (2) se (3) está OK??No original, o dactilógrafo é um pseudónimo de um tipo, não de outro tipo, por isso é realmente uma grande questão para os criadores porque é que o nome do tipo mostra um pseudónimo em vez de um tipo.
Concordo.
A100:
Por favor, explique o tipo de. Não consegui encontrar uma boa explicação para programadores inexperientes.
E é preciso esperar longos segundos para que eles apareçam. E só estou interessado no registo, o que eu próprio faço no OnDeinit. Porque é que preciso de forçar sempre que estes registos, que são lidos em casos MUITO raros? Há um item especial do menu no Agent Log Viewer. E a ausência destes registos durante a optimização não faz com que ninguém se sinta incompleto. Então porquê toda esta obscuridade em centenas de megabytes (especialmente se alguma má EA está a tentar abrir um negócio a cada tick, ficando sem suporte no modo de preenchimento)?
É possível separar moscas de costeletas no provador? O mesmo que no terminal: um registo para as impressões da própria EA e um registo do terminal. Cansado de esperar longos segundos enquanto aquelas dezenas de milhares de mensagens desnecessárias no diário de bordo para cada ponto de encomenda passam e é possível ver as últimas linhas de conclusão do backtest.
Já lá vai um longo tempo. Talvez eu não seja o único aborrecido.