Hatalar, hatalar, sorular - sayfa 2718
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
ArrayResize farklı dizilere uygulandı.
Yoksa a: 1, 2, 3, 4, 5, 6, 7, 8,... değerlerine sahip bir diziye mi ihtiyacınız var?
Bir dizi. Varyantınızdan sıralı ArrayResize olasılığını gördüm.
Bir dizi. Varyantınızdan sıralı ArrayResize olasılığını gördüm.
Ayrıca, yapıcıda default_a öğesini ArrayResize öncesinde istediğiniz değere sıfırlayarak artırabilirsiniz.
Yapıcıda bile, default_a'yı ArrayResize'dan önce istediğiniz değere sıfırlayarak artırabilirsiniz.
Genel bir görev için imkansızdır, çünkü ardışık değerler değil
Sizinle birlikte statik bir değişkeni ve hatta genel bir değişkeni sürüklemek zorunda kalmanız üzücü. Koltuk değneği çıkıyor.
Alanlardan birinin const olduğu bir dizi yapı nasıl oluşturulur?
Bir seçenek olarak:
Bir seçenek olarak:
Teşekkür ederim. Diziyi doldurduktan sonra ArrayFree(::sdefs) yapmak mümkün olacaktır.
Alanlardan birinin const olduğu bir dizi yapı nasıl oluşturulur?
Garip istiyorsun. IMHO - yapılar sish varlıklardır, onları yapıcılar ve diğer şekerler olmadan pasif, POD nesneleri olarak algılamanız gerekir. Yapı içeren bir setter ile bir sınıf yapabilirsiniz, setter yeniden atamaya izin vermez. Tasarım açısından daha iyi olduğunu düşünüyorum.
Garip istiyorsun. IMHO - yapılar sish varlıklardır, onları yapıcılar ve diğer şekerler olmadan pasif, POD nesneleri olarak algılamanız gerekir. Yapı içeren bir setter ile bir sınıf yapabilirsiniz, setter yeniden atamaya izin vermez. Tasarım açısından daha iyi olduğunu düşünüyorum.
Bana göre yaratıldıktan sonra asla değişmeyecek (ve değişmemesi gereken) alanlara const yazmak mantıklı.
Bana göre yaratıldıktan sonra asla değişmeyecek (ve değişmemesi gereken) alanlara const yazmak mantıklı.
Tasarımcıyı da sıkıştırdın. Elbette kendiniz karar verin, ancak yapılar sishnye varlıklardır, model orada farklıdır - harici mantığa (fonksiyonlara) sahip pasif varlıklar.
Tasarımcıyı da sıkıştırdın. Elbette kendiniz karar verin, ancak yapılar sishnye varlıklardır, model orada farklıdır - harici mantığa (fonksiyonlara) sahip pasif varlıklar.
Yapıcı, yalnızca const alanının onsuz başlatılamamasından kaynaklanmaktadır. Yapı veya sınıf, önemli değil. Ana şey bir nesneye sahip olmaktır.