Hatalar, hatalar, sorular - sayfa 2467
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
bir kez daha iki boyutlu bir dizi için bir sınıf sarmalayıcı yapmaya çalıştım, ne kadar uğraşırsam uğraşayım, normal bir iki boyutlu dizi olarak erişmek için [] aşırı yüklemek mümkün değildi arr[1][2]
4-5 yıl önce bu sorun çözüldü, hazır çözümleri olan ayrı bir şube vardı.
Aktif katılımcılardan çok azı bu güne kadar hayatta kaldı, çoğunlukla yasaklandılar ...
PS, sınıflarda iki boyutlu değil, üç veya daha fazla boyutlu bir dizi vardı.
Bu sorun 4-5 yıl önce çözüldü, hazır çözümleri olan ayrı bir şube vardı.
Aktif katılımcılardan çok azı bu güne kadar hayatta kaldı, çoğunlukla yasaklandılar ...
PS, sınıflarda iki boyutlu değil, üç veya daha fazla boyutlu bir dizi vardı.
Sonuçta, gittim, bu konuya baktım - yasaklanmış veya silinmiş tek bir hesap yok. O daldaki tüm insanlar sağlıklıdır ve sağlıklıdır.
Yönetime atarak böyle bir skandal çıkarmaya mı karar verdin? Bu aptalca. Etrafında kötülük görmeyi bırak.
Ah, sanırım o konuyu buldum https://www.mql5.com/en/forum/6729
Bu konuyu geçen ay okumuştum sanırım akşam tekrar bakarım
ancak [][] aşırı yüklemesi ile yaptığım deneyler, [][] aşırı yükü kullanılarak MQL veya L-değerinde veya R-değerinde bir şeyin uygulanabileceğinin anlaşılmasıyla sona erdi.
dinamik iki boyutlu bir diziyle çalışmak için hazır bir çözümünüz varsa - onu CodeBase'e koyun, bu yararlı bir şey - aradım ve MT dağıtımından CMatrixDouble'dan daha iyi bir şey bulamadım: #include Math Alglib
//1 ve //2 arasındaki fark nedir?
Ne yazık ki, şablonları rastgele bir veri türüne sahip kaplarda kullanırken bu sorunu aşmanın bir yolu yoktur.
Özel durumlarda, sorunu çözmek için kalıtımı uygulayabilir, mirasçı için temel sınıf için bir kopya kurucu tanımlayabilir ve sorun işlevindeki dönüş türünü tabandan mirasçıya değiştirebilirsiniz.
Lütfen dizi için Kapasitesini döndüren bir işlev ekleyin (bellek alanının ayrıldığı öğe sayısı). ArrayResize rezerv parametresiyle karıştırılmamalıdır.
Dize için StringBufferLen vardır, ancak dizi için hiçbir şey yoktur.
Ticaret, otomatik ticaret sistemleri ve ticaret stratejilerinin test edilmesi hakkında forum
Hatalar, hatalar, sorular
Sergey Dzyublik , 2019.05.22 16:01
Kodu sağladığı için TheXpert'e tekrar teşekkürler.ArrayResize kapasite МТ5(build 2057) için aşağıdaki sonuçlara sahibiz:
Sonuç:
İyi akşamlar!
Herkes neler olduğunu önerebilir mi?
Bununla ilk kez karşılaşıyorum. Fonksiyonlardan birinde basit kod.
Sonuç:
"2019.05.21 19:38:29.364 2019.04.01 00:05:00 testi yyy=0.0"
İyi akşamlar!
Herkes neler olduğunu önerebilir mi?
int(28) / int(50) * int(100) == int(0) * int(100) == int(0) == çift(0.0)
Çift türü belirtmek için bir nokta kullanın:
Lütfen ayrıca ArrayResize'da Reserve_size parametresini kullanırken sözde kod sağlayın.
Sonraki ArrayResize'da yeni bir Reserve_size değeri belirtilirken sistemin davranışı hiçbir yerde açıklanmaz.
Sırayla çağrıldığında aşağıdaki varsayım doğru mudur:
Bir keresinde bu konuya sözde kod vermişler, bak. Hatırladığım kadarıyla orada kapasite ancak dizi boyutu bu kapasiteyi aştığında artıyor. Her ne kadar, elbette, işler değişebilir.
Ve kapasite değerini elde etme işlevi gerçekten çok gerekli.