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
Program "Merhaba kelime" den daha büyük hale gelirse OOP kullanma ihtiyacı ortaya çıkar.
Genel olarak, MQL4'ü birkaç yıldır tanıyorum ve zavallılığına hayret etmekten asla vazgeçmiyorum. Dördüncü MQL, klasik C'nin yeteneklerine bile bir yıldızdan uzaktır. MQL5'te geliştiriciler devam etmeye karar verdiler. Gerçekten daha fazla fırsat var ve programlama gerçekten daha kolay hale geldi. Dil daha karmaşık hale geldi, evet, ancak ürün okulda okutulmak için yapılmadı.
Okulda / üniversitede okumak için her zaman Basic ve Pascal kullanılmıştır (ikincisi tüm kendine saygılı eğitim kurumlarında mevcuttur) ...
Listeler, ağaçlar, grafikler, MQL4'te imkansız, işaretçiler yok.
Bize C ve Java ve Asm'yi ittiler, ama ne anlamı var ...)
Bu zaten profesyonel, programlamanın temellerinden bahsediyorum (şimdiye göre bilgisayar bilimi dersleri olacak).
Prensipte C, temel düzeyde de incelenebilse de, örneğin Temel yerine ...
kh kh .. ve listeler, ağaçlar ve grafikler nelerdir .. plz'yi açıklayın. (peki, bir ağacın ne olduğunu biliyorum ama korkarım yaprakları ve konileri olan aynı ağaç değil)
Bunu düşünmemek daha iyi - Kişisel olarak buna ihtiyacınız var mı? ... :)
Soru. El Kitabı şunu belirtir:
Переменная типа класса (объект) может передаваться как по ссылке, так и по указателю . Указатель как и ссылка служит для того, чтобы получать доступ к объекту.
...işlev için bir nesne döndürmesi gerekiyorsa, bu nesneye GetPointer(bu) biçiminde bir işaretçi döndürebiliriz.
Bir nesneyi üçüncü taraf bir işleve parametre olarak kullanmaya çalışıyorum, yani. Bir nesneyi bir işleve geçirmeye çalışıyorum. Her iki durumda da (hem bir nesneyi referansla geçerken hem de bir işaretçiden geçerken), derleyici yemin etmez. Bir nesneyi bir işleve geçirmenin bu iki yolu arasında herhangi bir fark var mı, yoksa eşit derecede iyi kullanılabilirler mi? Bir nesnenin döndürülmesi (bir nesneye işaretçi) gerekli değildir.
Soru. El Kitabı şunu belirtir:
Bir nesneyi üçüncü taraf bir işleve parametre olarak kullanmaya çalışıyorum, yani. Bir nesneyi bir işleve geçirmeye çalışıyorum. Her iki durumda da (hem bir nesneyi referansla geçerken hem de bir işaretçiden geçerken), derleyici yemin etmez. Bir nesneyi bir işleve geçirmenin bu iki yolu arasında herhangi bir fark var mı, yoksa eşit derecede iyi kullanılabilirler mi? Bir nesnenin döndürülmesi (bir nesneye işaretçi) gerekli değildir.