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
Evet. Evet. Bu makale bir başyapıt! Yazara çok teşekkür ederim. Sınıfları fethetmek için birkaç girişimim oldu ve hala şansım yok. Ve sizin makalenizden sonra, sanki bir aydınlanma yaşadım. ;-)
Yine de bu makalede bir şey gözüme çarpıyor. Belki bir şeyi anlamıyorum? Ama lütfen dikkat edin.
"Sonuç" bölümünde 7. paragrafta"7. Sanal fonksiyonlar virtualanahtar sözcüğü ile bildirilir . Eğer alt sınıfın aynı isimde bir fonksiyonu varsa, bu fonksiyon çalıştırılır; eğer yoksa, temel sınıfın sanal fonksiyonu çalıştırılır."
Ve "Sınıfların yüklenmesi hakkında daha fazla bilgi" bölümünde aşağıdaki gibi satırlar vardır: -"Temel sınıf için otomatik bir işaretçi kullanırsanız , temel sınıf olduğu gibi kullanılır. Sanal işlevlerini çağırırken, bu işlevlerin içindeki kod yürütülecektir. Sanal işlevler normal işlevlere dönüşür."
Bu nedenle, tüm bunları 7. paragraftaki "Sonuç" bölümünde, bir nesne dinamik bir işaretçi aracılığıyla temel sınıf türünden bildirildiğinde sanal kelimesinin türetilmiş sınıfları miras almaya yaradığını belirtmeniz gerektiği gerçeğine işaret ediyorum. Ve eğer bir nesne otomatik bir işaretçi aracılığıyla alt sınıf türünden bildirilirse, o zaman temel sınıfın aynı isimde olmayan tüm fonksiyonları ( public ve protected'dan ) alt sınıfın fonksiyonlarıyla birlikte miras alınır. Ve bu durumda sanal kelimesininbir anlamı yoktur.
Sanal kelimesinin çalışmasını açıkça gösteren "OOP_sDefaultVirtual_2.mq5" dosyasını ekliyorum. Betiği bu kelime ile ve bu kelime olmadan çalıştırın.
Ve benzer "OOP_sDefaultVirtual_1.mq5"betiğinizi sanal kelimesi ile ve sanal kelimesi olmadançalıştırmayı deneyin .
Peki, MQL4'te sözdizimi ve yetenekler çok farklı mı? Bakmaya bile korkuyorum :)))
-
"Hizalama" ne anlama geliyor?
Следует иметь ввиду, что в MQL4 элементы структуры следуют непосредственно друг за другом без выравнивания
Makale için teşekkürler, bana çok yardımcı oldu. CLASSES kullanımı ve anlayışı konusunda çok zayıfım. Çok teşekkür ederim, Hugs.
Şu adama bakın, İngilizce konuşuyor... hehehe
[ ]'s
İngilizce ağlayan adama bakın... hehehe
[ ]'s
Google'ın İngilizce'yi parçalamasını kastediyorsun. KKKKKK
Merhaba, ŞİMDİ NEREYE. 2021
Codebase'de harika bir kaynak var.
Sıfırdan kod yazmakla ilgilenmiyorum. Bu 2012 makalesini okumak ve öğrenmek ilginç.
Benim ilgim, birkaç EA'yı birleştirmek için MT5 sihirbazını kullanmak ve ardından bunları stratejim için düzenlemek.
Bundan sonra bilgimi artıracak makaleler var mı?
Teşekkürler