const alanlarının yaygın uygulamaya karşı olduğunu düşünmedim.
Hayır)), sadece yapılar üzerinde gerekli olduğunu düşündüm. O zaman neden koltuk değneği? Oldukça zarif, bir dizi yapın, etrafta dolaşın ve bir set() yapın. Mantıkta bir hata varsa (bir yerde tekrarlanan arama), anormal bir tamamlama alırsınız.
class A {
int a;
public :
A() : a(INT_MAX) {}
voidset ( int aval) { if (a != INT_MAX) abort(); a = aval;}
intget () { return a;}
};
Numara. Sabit alanlar çok nadir durumlarda yapılır. Ve basit tipler için değil.
MQL optimizer ve derleyicinin nasıl çalıştığını biliyor musunuz? Basit türlerdeki const alanlarının bu amaçlar için kullanılmadığı konusunda neden bu kadar güven var?
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.
Bu senin işin.
Bu senin işin.
const alanlarının yaygın uygulamaya karşı olduğunu düşünmedim.
const alanlarının yaygın uygulamaya karşı olduğunu düşünmedim.
Hayır)), sadece yapılar üzerinde gerekli olduğunu düşündüm. O zaman neden koltuk değneği? Oldukça zarif, bir dizi yapın, etrafta dolaşın ve bir set() yapın. Mantıkta bir hata varsa (bir yerde tekrarlanan arama), anormal bir tamamlama alırsınız.
Senin tüzüğünle başka birinin bataklığına tırmanmaya değeceğini düşünmüyorum.
Senin tüzüğünle başka birinin bataklığına tırmanmaya değeceğini düşünmüyorum.
Madde bağımlısı? fxsaber tavsiye istedi, cevapladım.
Bana göre yaratıldıktan sonra asla değişmeyecek (ve değişmemesi gereken) alanlara const yazmak mantıklı.
Numara. Çok nadir durumlarda sabit alanlar yapılır. Ve basit tipler için değil.
Madde bağımlısı? fxsaber tavsiye istedi, cevapladım.
Daha basit olun, onlar size ulaşsınlar...
Numara. Sabit alanlar çok nadir durumlarda yapılır. Ve basit tipler için değil.
Basit bir örnek. Belirli periyotlara sahip bir dizi MAC'ye sahip olmanız gerekir.
Her Mashka aynı türden bir nesnedir. Açıkçası, Mashka benzersiz bir şekilde bir dönem tarafından belirlenir. Bu nedenle, onu const yapmak mantıklıdır.
ZY Diğer dillerde basitçe bir dizi işaretçi yapın. MQL'de böyle bir özgürlük yoktur.
Numara. Sabit alanlar çok nadir durumlarda yapılır. Ve basit tipler için değil.
MQL optimizer ve derleyicinin nasıl çalıştığını biliyor musunuz?
Basit türlerdeki const alanlarının bu amaçlar için kullanılmadığı konusunda neden bu kadar güven var?