Hatalar, hatalar, sorular - sayfa 2326
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
şu anda bir kavram yok, nesne ve ona işaretçi bir yığın halinde karıştırılıyor
Bu sadece nesnelerde olduğu gibi işaretçilerle çalışmayı mümkün kılar, bu da bazı durumlarda * olmadan daha basit ve daha anlaşılır bir gösterim sağlar.
ve ayrıca, bu tür işaretçiler referans olarak kullanılabilir
Ve şimdi tüm bunları yok etmek ve açık bir sebep olmadan Taş Devri'ne geri dönmek öneriliyor.
Ve şimdi tüm bunları yok etmek ve açık bir sebep olmadan Taş Devri'ne geri dönmek öneriliyor.
peki, bu senin fikrin. bence tam tersi
peki, bu senin fikrin. bence tam tersi
A100 :
А что конкретно Вас не устраивает? Что в MQL указатель это фактически ссылка?
aslında değil.)
MQL adres aritmetiğinin anlamsız olduğu ve bu nedenle kullanılmadığı göz önüne alındığında!?
aslında değil.)
akıllı işaretçiler de adres aritmetiğine sahip değildir, ancak bir nedenden dolayı kullanılırlar.Kesin konuşmak gerekirse, hayır, ancak adres aritmetiğinin yokluğunda, bir MQL işaretçisi\tanımlayıcısı bir C++ referansına bir C++ işaretçisinden daha yakındır (veya en azından daha fazla değil)
Ve eğer öyleyse, sözdizimi uygun şekilde korunmalıdır (* olmadan)
Hayır, ciddi bir sebep yoktu.
Yokluğunun tek gerekçesi, C++'a aşina olmayan kullanıcıların kırılgan zihinlerine dikkat etmektir.
Kesin konuşmak gerekirse, hayır, ancak adres aritmetiğinin yokluğunda, bir MQL işaretçisi\tanımlayıcısı bir C++ referansına bir C++ işaretçisinden daha yakındır (veya en azından daha fazla değil)
Ve eğer öyleyse, sözdizimi uygun şekilde korunmalıdır (* olmadan)
Neden bu kadar zorlaştırıyorsun? Yapmak için oldukça yeterli. ve -> eşdeğer, değiştirilebilir girişler
mecazi anlamda
Bunları birbirinin yerine kullanılabilir hale getirirseniz, ikisine de ihtiyaç kalmaz.
C++'da bu mümkündür:
-> operatörü, öncelikle C++ kodlarıyla uyumluluk için ve ikinci olarak aşırı yükleme olasılığı için dile gerçekten eklenmelidir (bu, akıllı işaretçiler için uygundur).
Ama eşdeğer bir nokta değil elbette. Nokta, MQL'de evrensel bir operatördür.
Temel sınıfın dolaylı olarak türetilmiş sınıfa aktarılması hatası neden MQL'de hala düzeltilmedi? Derleyici uyarısı bile yok!