![MQL5 - MetaTrader 5 müşteri terminalinde yerleşik ticaret stratejileri dili](https://c.mql5.com/i/registerlandings/logo-2.png)
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
Sanallık ile w üzerinden lamba düğmesi:
hileli örnekler.
Bu bir polimorfizm örneği değil, bir model örneği de değil. Bu sadece bir bool değişkeni kullanmanın bir örneğidir ve başka bir şey değildir (kalın bir kabuk tabakası dışında).
Şablonlar hiçbir şekildepolimorfizmin yerini alamaz.
Şablonlar hiçbir şekildepolimorfizmin yerini alamaz.
Aksini nerede söyledim? İşin püf noktası, şablonları polimorfizmle değiştirmeye çalışmalarıdır.
Aksini nerede söyledim? İşin püf noktası, şablonları polimorfizmle değiştirmeye çalışmalarıdır.
Bunun yerine, normal OOP yaklaşımını bir koltuk değneği ile değiştirmeye çalışıyorsunuz) Şablonlar esasen yalnızca depolanan veriler için gereklidir. IComparable<T> gibi bazı arayüzlerde
Onlardan pratik olarak hiçbir performans avantajı yoktur. İkinci örneğinizde, derleyici her şeyi satır içine alacaktır, çünkü orada her şey nettir.
Bunun yerine, normal OOP yaklaşımını bir koltuk değneği ile değiştirmeye çalışıyorsunuz) Şablonlar esasen yalnızca depolanan veriler için gereklidir. IComparable<T> gibi bazı arayüzlerde
Onlardan pratik olarak hiçbir performans avantajı yoktur. İkinci örneğinizde, derleyici her şeyi satır içine alacaktır, çünkü orada her şey nettir.
Bu benim örneğim değil, klasik bir bağımlılık ters çevirme örneği. Ve basitliği hakkında gevezelik etmeyin, bu sadece fikri gösteriyor, eğer bir kod sayfası yazsaydım, "evet, evet, bu tamamen başka bir şey" der miydiniz?
Şablonlar koltuk değneği oldu, evet ... . Tamam, bununla bitireceğim.