Novamente a bobagem do autor. Citação:" Mas existem algumas diretivas em C/C++ que não estão disponíveis na MQL5. Uma delas é a #ifdef, que, embora possa parecer desinteressante, em alguns momentos nos ajuda muito a controlar certas partes da versão em que estamos trabalhando. "
O #ifdef está presente na MQL4 e na MQL5 há muito tempo.
#define PRINT int OnInit() { #ifdef PRINT Print("ifdef в MQL5 есть"); #endif return(INIT_SUCCEEDED); }
Novamente a bobagem do autor. Citação:" Mas existem algumas diretivas em C/C++ que não estão disponíveis na MQL5. Uma delas é a #ifdef, que, embora possa parecer desinteressante, em alguns momentos nos ajuda muito a controlar certas partes da versão em que estamos trabalhando. "
O #ifdef está presente na MQL4 e na MQL5 há muito tempo.
Por que você está lendo isso? 🤦♀️
Novamente a bobagem do autor. Citação:" Mas existem algumas diretivas em C/C++ que não estão disponíveis na MQL5. Uma delas é a #ifdef, que, embora possa parecer desinteressante, em alguns momentos nos ajuda muito a controlar certas partes da versão em que estamos trabalhando. "
O #ifdef está presente na MQL4 e na MQL5 há muito tempo.
Seu apelido na base é vDev - este é o tópico dele!!!
Lekha - vamos testar o couro cabeludo!!!! )
O autor está falando bobagem de novo. Citação: " Mas em C/C++ há algumas diretivas que não estão no MQL5. Um deles é o #ifdef, que, embora possa parecer desinteressante, em alguns pontos realmente nos ajuda a controlar certas partes da versão em que estamos trabalhando. "
#ifdef está no MQL4 e MQL5 há muito tempo.
Desculpe-me. No entanto, foi um erro de minha parte fazer referência à diretiva no texto. Minha intenção era fazer referência à diretiva #if, pois a diretiva #ifdef é equivalente à diretiva #if defined presente em C e C++. Mas, para generalizar, aqui na MQL5, usamos #ifdef, que também está presente em C e C++. Novamente, o objetivo será fazer referência à diretiva #if, que tem um propósito completamente diferente e pode até ser usada para verificar os valores das definições. Mas, devido ao meu erro de escrita, acabei colocando #ifdef e não me dei conta disso. Peço desculpas por esse descuido de minha parte. 👍
Desculpe-me. No entanto, houve um erro de minha parte ao me referir à diretiva no texto. Meu objetivo era fazer referência à diretiva #if, pois a diretiva #ifdef é equivalente à diretiva #if defined, que está presente em C e C++. Mas, para generalizar, aqui na MQL5, usamos #ifdef, que também está presente em C e C++. Novamente, o objetivo será fazer referência à diretiva #if, que tem uma finalidade completamente diferente e pode até ser usada para verificar os valores das definições. Mas, devido ao meu erro de escrita, acabei colocando #ifdef e não me dei conta disso. Peço desculpas por esse descuido de minha parte. 👍
Não tem problema, todo mundo tem seus momentos )
- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Você concorda com a política do site e com os termos de uso
Novo artigo Do básico ao intermediário: Diretiva Include foi publicado:
Neste artigo, vamos falar de uma diretiva de compilação, muito utilizada nos mais diversos códigos que você poderá ver em MQL5. Apesar desta diretiva de compilação ser explicada aqui de maneira bem básica e superficial. É importante que comecemos a entender como usar ela. Já que em breve ela será indispensável para continuarmos em direção a um nível de programação maior. O conteúdo exposto aqui, visa e tem como objetivo, pura e simplesmente a didática. De modo algum deve ser encarado como sendo, uma aplicação cuja finalidade não venha a ser o aprendizado e estudo dos conceitos mostrados.
Assim, neste artigo de agora, vamos ver um assunto, que poderá lhe ajudar bastante. Pelo menos uma vez que ele tenha sido explicado, poderei começar a mostrar códigos um pouco mais elaborados. Visto, que até o presente momento, tem sido bem desafiador, para mim, criar códigos sem utilizar certos recursos que estão presentes no MQL5. Mesmo que alguns de você imaginem que tem sido fácil para mim. De fato, escrever códigos sem utilizar certos recursos. É algo bem desafiador. Mas agora vamos adicionar certas coisas a lista do que já poderá ser feito.
O recurso do qual estou me referindo são as diretivas de compilação. Sem estas diretivas, muito do que podemos fazer, fica bastante limitado. Nos forçando a escrever muito mais código do que seria de fato necessário em uma programação real.
As diretivas de compilação, diferente do que muitos podem pensar. Não torna o código mais confuso. Muito pelo contrário. O objetivo principal delas, é justamente o contrário. Ou seja, tornar o código mais simples, rápido e fácil de ser manuseado e modificado. O problema é que muitos iniciantes ignoram, ou não procuram aprender como utilizar de maneira adequada tal recurso. Talvez por que algumas linguagens de programação não possuem tal recurso em seu repertorio. Alguns exemplos de linguagem que não possuem diretivas de compilação, são o JavaScript e o Python. Que apesar de bastante populares entre programadores ocasionais, não são adequadas para se criar certos tipos de aplicação. Mas aqui, o objetivo, não é falar de tais linguagens e sim de MQL5. Então vamos começar o que será o primeiro tópico deste artigo.
Autor: CODE X