Hatalar, hatalar, sorular - sayfa 2674
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
Lütfen, bunun gibi basit türler ve işaretçiler için ayrı işlemeye ihtiyacınız olduğunda "aşırı yüklenmiş işleve belirsiz çağrı" hatasını çözmenin düzgün bir yolu olup olmadığını hatırlatın:
Burada derleyici (BaseFunctor *) öğesinin V ile de eşleştiğini düşünür. Yöntemi çağırırken açıkça cast yazabilirsiniz , ancak bu çirkindir. Bir şablon işlevi bir parametreyi referans olarak kabul ederse, sabitleri ve diğer geçici değerleri (bir değişken gereklidir) iletmek mümkün olmayacaktır.
bir bağlantıyla aşırı yükleme eklemeyi deneyin
Bir nesne referansı veya bir işaretçi referansı (var olmayan) ile aşırı yüklemeyi mi kastediyorsunuz? New üzerinden dağıtılmış bir örneğe bir işaretçiyi bir nesneye başvuruya nasıl kaydıracağımı bilmiyorum.
Döngünüz pozisyonları kapatmak için doğru değil. Bir ters döngü yapın.
Döngünüz pozisyonları kapatmak için doğru değil. Bir ters döngü yapın.
Deneyeceğim, ancak tüm karlı pozları tek bir yönde arıyorsak nasıl çözeceğimiz aynı değil mi? Her durumda, her şeyi sıralayacağız ve gerekli olanları kapatacağız.
Bir nesne referansı veya bir işaretçi referansı (mevcut görünmüyor) ile aşırı yükleme mi demek istiyorsunuz? New üzerinden dağıtılmış bir örneğe bir işaretçiyi bir nesneye başvuruya nasıl kaydıracağımı bilmiyorum.
nesnelere referansla.
Ben de öyle:
nesnelere referansla.
Ben de öyle:
Hala o kadar basit değil, üzgünüm ;-). Sınıf miras için kullanılır:
Bir BaseFunctor oluşturmak mümkün olsaydı işe yarardı, evet. Ama durum böyle değil.
Merhaba!
Hatayı bildirdiğiniz için teşekkürler!
Resimdeki sorunu daha detaylı anlatır mısınız?
Şu anda sorun yok
Aşağıdaki kodun çıktısı 牖漠摲牥湩潦〉〮र〲थ⸰〲थ⸰㠉┰〉〮र
Ve metin testini göstermeli
Dosyalar Files\\Test\\ klasöründedir.
İşlev, tanıtıcının doğru olduğunu, 1'e eşit olduğunu yazar ve hemen GetLastError 5008 Geçersiz tanıtıcı hatası yazar ....
Nerede kazılır?
Daha fazla gelişmeyi engelleyen çok kötü MT5(build 2316) hatası.
Birkaç kez dahili bir "C" türü ile sarılmış karmaşık bir nesne yaratırsınız ve orada tamamen farklı bir veri türü olduğu ortaya çıkar, belki "B", belki "int", ne isterseniz ...
Sorunun kodda değil, MQL derleyicisinin çalışmasında olduğunu kazmak ve anlamak için çok zaman ve çaba harcadı. (C++ çevrimiçi: https://onlinegdb.com/H1R1fR5ML )
Muhtemelen sorun, derleme zamanında kod oluştururken "main_wrapper" şablon sınıfının önbelleğinde, "internal_wrapper" dahili sınıfı çeşitli veri türleri (int, B*, M.Ö).
"main_wrapper<A<TEMPLATE_TYPE>::internal_wrapper> şablon sınıfı tarafından hangi ilk veri türü oluşturulacak, bu veri türü gelecekte bu şablonun tüm nesnelerinde daha fazla kullanılacaktır.
Şablon sınıfı kodu oluşturma ile ilgili başka bir hata aşağıda sağlanacaktır.
Gönderdiğiniz için teşekkürler, düzeltildi
Aşağıdaki kodun çıktısı 牖漠摲牥湩潦〉〮र〲थ⸰〲थ⸰㠉┰〉〮र
Ve metin testini göstermeli
Dosyalar Files\\Test\\ klasöründedir.
İşlev, tanıtıcının doğru olduğunu, 1'e eşit olduğunu yazar ve hemen GetLastError 5008 Geçersiz tanıtıcı hatası yazar ....
Nerede kazılır?
Dosya hangi kodlamada?