Ticaret fırsatlarını kaçırıyorsunuz:
- Ücretsiz ticaret uygulamaları
- İşlem kopyalama için 8.000'den fazla sinyal
- Finansal piyasaları keşfetmek için ekonomik haberler
Kayıt
Giriş yap
Gizlilik ve Veri Koruma Politikasını ve MQL5.com Kullanım Şartlarını kabul edersiniz
Hesabınız yoksa, lütfen kaydolun
Herhangi bir boyuttaki dizileri bir fonksiyona geçirmeyi mümkün kılın, neden aşırı yüklenmeler ve diğer şeyler yazmak bu saçmalık, C ++ 'da mümkündür, elbette nüanslar vardır, ancak herhangi bir boyutta bir dizi hesaplayabilirsiniz. Soru, ArrayDimension () işlevinin, yine de kullanılamıyorsa (yalnızca makrolarda ve diğer nadir durumlarda) neden işlev gördüğü ortaya çıkar. Değişkenlerin ve işlevlerin değerini oluştururken dizilere atamayı mümkün kılın, C++'da şöyle görünür
int r=8;
int mas[8]={r,0,0,Func(),r,0,0,1};
Func(){dönüş 5;}
dizinin belleğine açık erişim, böylece belleğiyle çalışabilir ve bir döngü boyunca sürmezsiniz, böylece işlemciyi gereksiz hesaplamalarla yüklersiniz. Değişkenlerden (en azından global olanlardan)fonksiyon argümanlarına fonksiyonlardan da değer atamayı mümkün kılmak harika olurdu, şuna benziyor
int r=8; (global veya örneğin bir yapısı var)
Funk(){dönüş(5+8);}
Funk1(int ar=r, int ar2=Funk()){return (ar+ar2);} Ve çok daha fazlası yapılabilir. Evet, bu sadece mql4 ve 5, görünüşe göre yüzyılın ilerlemesi bu ve daha ileri gitmeyeceğiz.