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
derleyiciler. Dilek.
Lütfen küçük yapıları sadece referansa göre değil, değere göre geçirin. Ve bu, herhangi bir karmaşık/rasyonel aritmetiği korkunç bir şekilde frenler.
Lütfen yapıların değerini geçmek yerine referansla geçmenin nasıl yavaşlayabileceğini açıklayın? Bir örnekle en iyisi.
Yapıların değere göre geçmesine izin verir vermez, gerçek frenler başlayacak. Geliştiriciler, yığın üzerinden devasa yapıların transferini bilmeden kullanacak ve programlarını yavaşlatacaktır.
Çoklu kalıtım kesinlikle kötüdür.
s? İki arayüzden nasıl miras alınır?
Artılarla değil, keskinle birleştiği için vapche. Orada her şey nesillerin deneyimi göz önüne alındığında çok daha makul.
derleyiciler. Dilek.
Lütfen küçük yapıları sadece referansa göre değil, değere göre geçirin. Ve bu, herhangi bir karmaşık/rasyonel aritmetiği korkunç bir şekilde frenler.
Sadece bir sınır belirleyin (kendi takdirinize bağlı olarak - 32 veya 64 bayt), bundan sonra derleyici değere göre iletilen yapıyı atlamaz ve kesinlikle referans ile geçmeyi gerektirir.
Ben de bir fonksiyonun sonucu olarak küçük yapıları döndürebilmeyi gerçekten çok isterim.
--
Genel olarak dört uzuvlu operatörleri aşırı yüklemeye oy veriyorum. Umarım bir gün bu elinize gelir. Görünüşe göre "C++ ile birleştirme" dersi alınmış ve genel olarak destekleniyor.
Standart olmayan matematiksel nesnelerle aritmetik işlemler için işlevsel sözdizimi çok elverişsizdir ve ayrıca çok yavaşlar,
satır içi ikamelerle değiştirilmediğinden ve çağrı işlevlerinin masrafını gerektirdiğinden.
Numara. Yapılar yalnızca referans amaçlıdır. İstisnasız. Frenler için rakamlar verelim ki felaketin boyutunu değerlendirebilesiniz.
Fonksiyonların sonucu olarak yapıları döndürme yeteneğimiz vardı. Sonunda, uygulamanın belirsizliği (iç demontajımız) nedeniyle bu olasılığı engelledik. Yapılar referans olarak iletildiğinden, elde edilen yapıyı parametre olarak iletmeye karar verdik.
Operatör aşırı yüklenmesi mümkündür. Fakat şimdi değil.
Geliştiriciler: Lütfen OnTimer()'ın grafiğe eklenmemiş göstergelerde çalışmasını sağlayın.
1. Hayır. Yapılar yalnızca referans amaçlıdır. İstisnasız. Frenler için rakamlar verelim ki felaketin boyutunu değerlendirebilesiniz.
2. Fonksiyonların sonucu olarak yapıları döndürme yeteneğimiz vardı. Sonunda, uygulamanın belirsizliği (iç demontajımız) nedeniyle bu olasılığı engelledik. Yapılar referans olarak iletildiğinden, elde edilen yapıyı parametre olarak iletmeye karar verdik.
3. Operatör aşırı yüklenmesi mümkün olacaktır. Fakat şimdi değil.
1. :) Felaket iptal eder. Ölçtüm, çok şaşırdım, frenler bunda değil (römorkta senaryo). Kendime bakıp optimize edeceğim. Ancak sözdizimi birçok durumda ifadeler parametrelerle değiştirilebildiğinde daha uygundur. Hmm. Tamam, bununla başa çıkabilirsin. Tolere edilebilir. Ana şey, molozun yavaşlamamasıdır.
2. Ne de olsa geri dönmek mümkün mü? Sonuçta yapıların atanması oldukça yasal. Bu yüzden geri gitmesine izin verelim. İşlev sonuç ataması sözdizimsel olarak birleştiğinde program çok daha okunabilir:
Y = İşlev(X); - kodu hızlı okurken Func(X, Y)'den çok daha net görünür; // devam edin ve Y'nin bir çıkış parametresi olduğunu tahmin edin.
Hayır, Straustrap kararınızı beğenmez.. bu bir şekilde yanlış.. :)
3. Ah! Bu iyi. Bunun için teşekkür ederim.
2. Ne de olsa geri dönmek mümkün mü? Sonuçta yapıların atanması oldukça yasal. Bu yüzden geri gitmesine izin verelim. İşlev sonuç ataması sözdizimsel olarak birleştiğinde program çok daha okunabilir:
Sana bir sır vereceğim. Sadece yap.
Kesilmiş gibi görünmüyor. Basit yapılar döndürülebilir. Ancak, bu durumda, 2 adede kadar fazladan kopya eklendiğini unutmayın - yığındaki geçici yapıya kopyalama ve geçici yapıdan sonuç yapısına kopyalama
Neden CExpert sınıfı Belgelerdeki standart kitaplıktan aşağıdaki gibi bildirilir,
Expert.mqh dosyasında böyle bir bildirim görüyor muyuz?
Geliştiriciler: Lütfen OnTimer()'ın grafiğe eklenmemiş göstergelerde çalışmasını sağlayın.