Sergey Dzyublik : C++'da derlenir ve her şey çalışır (çevrimiçi: https://onlinegdb.com/Syn90dd7I ), ancak MQL'de hata şudur: "'func' - aşırı yüklenmiş işleve belirsiz çağrı"
Sergey Dzyublik : MT5 hatası (derleme 2340), bir dahili yapıyı bir şablon işlevine geçirirken, elde edilen veri türü , şablon sınıfındaki başka bir dahili yapı için temel veri türü olarak kullanılamaz:
Dahili sınıf kullanılırken şablon sınıfı kod üretimiyle ilgili başka bir MT5(build 2316) hatası.
C++ çevrimiçi: https://onlinegdb.com/HJkKXAqMU
Gönderdiğiniz için teşekkürler, düzeltildi
Hata MT5(build 2340) Şablon işlevinin şablon parametresi için dahili sınıfa erişmeye çalışırken derleme hatası .
Gönderdiğiniz için teşekkürler, düzeltildi
Dosya hangi kodlamada?
Standart UTF-8'de
Farklı kodlamalar ve farklı sınırlayıcılarla farklı şekillerde denedim.
Sonuç ya 5008 ya da hiyerogliftir.
MT5 derleyicisinin çalışması hakkında sadece iki soru (derleme 2321):
1. MQL'deki şablon işlevlerinin yürütme önceliklerinin C++'daki şablon işlevleriyle uyuşmaması (çevrimiçi: https://onlinegdb.com/Hkvz8Hu7L ).
Bu nedenle, C++'da, üç şablon işlevinin tümü kullanılabilir olduğunda, şablon işlevi "C++:1" sonucuyla yürütülür, kaldırılırsa "C++:2" yürütülür ve kaldırılırsa - "C++: 3".
MQL'de öncelikler tamamen farklıdır: "C++:2", ardından "C++:1" ve "C++:3".
2. MQL'de işlevlerden ilkinin neden yasaklandığı açık değilken, aynı işleve ancak yapay bir parametreyle zaten izin veriliyor:
Gönderdiğiniz için teşekkürler, düzeltildi
Standart UTF-8'de
Farklı kodlamalar ve farklı sınırlayıcılarla farklı şekillerde denedim.
Sonuç ya 5008 ya da hiyerogliftir.
Lütfen araştırma için bir dosya içeren bir çalışma kodu sağlayın
Site çalışması için:
Kişisel hesabınızdaki bakiyenin görüntülenmesi mümkünse biraz yanlış - düzeltin, aksi takdirde çok fazla sıfır var
Lütfen araştırma için bir dosya içeren bir çalışma kodu sağlayın
C++'da derlenir ve her şey çalışır (çevrimiçi: https://onlinegdb.com/Syn90dd7I ), ancak MQL'de hata şudur: "'func' - aşırı yüklenmiş işleve belirsiz çağrı"
Gönderdiğiniz için teşekkürler, düzeltildi
Standart UTF-8'de
Farklı kodlamalar ve farklı sınırlayıcılarla farklı şekillerde denedim.
Sonuç ya 5008 ya da hiyerogliftir.
ANSI kodlaması, yalnızca Rusça Windows'ta çalışır
Bir dosyayı açarken FILE_ANSI bayrağını ekleyin
MT5 hatası (derleme 2340), bir dahili yapıyı bir şablon işlevine geçirirken, elde edilen veri türü , şablon sınıfındaki başka bir dahili yapı için temel veri türü olarak kullanılamaz: