Hatalar, hatalar, sorular - sayfa 2679
Alım-satım fırsatlarını kaçırıyorsunuz:
- Ücretsiz alım-satım 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
2365 - kod hatalarla dolu. Bunu çözecek zaman yoktu. 2361'e geri alındı - normal. mq4'te - aynı durum.
Mesaj için teşekkürler, kontrol edeceğim
temel sınıf yapıcısını çağırırken parametreleri geçirmede benzer.
MT5 hatası (build 2365) Atama işlecini kullanarak sınıf oluşturucusunu dolaylı olarak çağırırken, bir işaretçiyi referansla iletirken , yapıcı argümanı olarak kullanılan derleme hatası.
Referansla geçen işaretçi, değer ile değiştirilirse, her şey çalışır.
Gönderdiğiniz için teşekkürler, düzeltildi
Şablon sınıfının şablon parametresi temel sınıf olarak kullanıldığında temel sınıf oluşturucusu çağrılırken MT5 hatası (derleme 2365) derleme hatası.
MT5'te (yapı 2363) hiçbir sorun yoktu.
Nesneler için ArrayResize'ın daha hızlı çalışmaya başladığı görülebilir.
Bir kez daha, ArrayResize işlevinin parçalarından birinin karmaşıklığı logaritmadan sıfıra düşürüldü.
Ayrılmış bellek için ArrayResize'ı hızlandırdığınız için çok teşekkür ederiz.
MT5 (build 2365) gerçek bir projede, std::vector::push_back'in hızı önceki derlemeye göre 1,5 kat daha hızlı hale geldi.
Ve std::vector:resize gecikmesi 2,2 kattan 1,45 kata düşürüldü.
2366 inşa, bence, sabitler şimdi düzgün çalışmıyor
2020.03.21 12:55:59.904 tst (EURUSD,H1) bir::f1
2020.03.21 12:55:59.904 tst (EURUSD,H1) bir::f2
2020.03.21 12:55:59.904 tst (EURUSD,H1) on dört
2020.03.21 12:55:59.904 tst (EURUSD,H1) bir::f1
2020.03.21 12:55:59.904 tst (EURUSD,H1) bir::f2
2020.03.21 12:55:59.904 tst (EURUSD,H1) 2.5
2020.03.21 12:55:59.904 tst (EURUSD,H1) bir::f1
2020.03.21 12:55:59.904 tst (EURUSD,H1) bir::f2
2020.03.21 12:55:59.904 tst (EURUSD,H1) 3.6
2020.03.21 12:55:59.904 tst (EURUSD,H1) bir::f1
2020.03.21 12:55:59.904 tst (EURUSD,H1) bir::f2
2020.03.21 12:55:59.904 tst (EURUSD,H1) 4.7
const'ı static ile değiştirirseniz, beklendiği gibi çalışır - a ve b'yi başlatırken bir f1() ve f2() çağrısı
2020.03.21 12:58:03.496 tst (EURUSD,H1) bir::f1
2020.03.21 12:58:03.496 tst (EURUSD,H1) bir::f2
2020.03.21 12:58:03.496 tst (EURUSD,H1) on dört
2020.03.21 12:58:03.496 tst (EURUSD,H1) 2.5
2020.03.21 12:58:03.496 tst (EURUSD,H1) 3.6
2020.03.21 12:58:03.496 tst (EURUSD,H1) 4.7
böyle bir kod yazarsanız, genellikle yakalanamayan sürekli bir hata
2366 inşa, bence, sabitler şimdi düzgün çalışmıyor
2020.03.21 12:55:59.904 tst (EURUSD,H1) bir::f1
2020.03.21 12:55:59.904 tst (EURUSD,H1) bir::f2
2020.03.21 12:55:59.904 tst (EURUSD,H1) on dört
2020.03.21 12:55:59.904 tst (EURUSD,H1) bir::f1
2020.03.21 12:55:59.904 tst (EURUSD,H1) bir::f2
2020.03.21 12:55:59.904 tst (EURUSD,H1) 2.5
2020.03.21 12:55:59.904 tst (EURUSD,H1) bir::f1
2020.03.21 12:55:59.904 tst (EURUSD,H1) bir::f2
2020.03.21 12:55:59.904 tst (EURUSD,H1) 3.6
2020.03.21 12:55:59.904 tst (EURUSD,H1) bir::f1
2020.03.21 12:55:59.904 tst (EURUSD,H1) bir::f2
2020.03.21 12:55:59.904 tst (EURUSD,H1) 4.7
const'ı static ile değiştirirseniz, beklendiği gibi çalışır - a ve b'yi başlatırken bir f1() ve f2() çağrısı
2020.03.21 12:58:03.496 tst (EURUSD,H1) bir::f1
2020.03.21 12:58:03.496 tst (EURUSD,H1) bir::f2
2020.03.21 12:58:03.496 tst (EURUSD,H1) on dört
2020.03.21 12:58:03.496 tst (EURUSD,H1) 2.5
2020.03.21 12:58:03.496 tst (EURUSD,H1) 3.6
2020.03.21 12:58:03.496 tst (EURUSD,H1) 4.7
Bu tam olarak böyle çalışması gerekiyor.
böyle bir kod yazarsanız, genellikle yakalanamayan sürekli bir hata
Burada da her şey doğru.
Bu tam olarak böyle çalışması gerekiyor.
geçen yıl yanlış çalıştı - özel olarak test edilmiş const değiştiricileri
ve görünüşe göre @Ilyas MQL programının nasıl başlatıldığını açıkladı, önce tüm const ve static, nerede tanımlandıklarına bakılmaksızın başlatılır, ardından sınıf kurucuları çağrılır
tamam, bu statik / const başlatma ile - yine de doğru şekilde dağıtılabilir, ancak burada const değiştiricisinin derleyicinin kontrol edeceğini garanti etmediği gerçeği - çok beklenmedik - ikinci örneğim