Hatalar, hatalar, sorular - sayfa 1875
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
Muhtemelen OnStart() işlevinde manuel olarak çağırdığınız için.
Statik nesnelerin yıkıcıları bu fonksiyondan sonra ters sırada çağrılır.
Muhtemelen OnStart() işlevinde manuel olarak çağırdığınız için.
Statik nesnelerin yıkıcıları bu fonksiyondan sonra ters sırada çağrılır.
Ama sızıntı oluyor. Köpek nerede kazdı?
Görünüşe göre her şey burada çalışması gerekiyor.
Ama sızıntı oluyor. Köpek nerede kazdı?
İki nesne oluşturuyorsunuz ve yalnızca birini siliyorsunuz.
Neden bir CLASS::Tmp nesnesine ihtiyacınız var?
İki nesne oluşturuyorsunuz ve yalnızca birini siliyorsunuz.
İki nesne nerede oluşturulur?
Neden bir CLASS::Tmp nesnesine ihtiyacınız var?
Senin sayende, artık gerekli değil. Ancak dili anlamak için yine de örneğin neden bir sızıntıya neden olduğunu anlamak istiyorsunuz.
Gizli yapıcılara sahip gizli nesneler bazı durumlarda mantıklıdır (muhtemelen en belirgin olanı ).
Evet, yanılmışım. Oluşturulmuş ve silinmemiş yalnızca bir nesneniz var.
Çünkü yapıcıyı aradığınızda
CLASS::Tmp hala çöp içeriyor, nesnenin adresini değil.
2) Bir sınıf oluşturulur, yeni SINIF; CLASS() yapıcısını çalıştırır ve CLASS::Ptr Null'a atanır
3) CLASS::Tmp değeri, yeni CLASS için bir işaretçi ile güncellenir
4) PTR<CLASS> CLASS::Ptr yapısı silinir, yıkıcı yürütülür, CLASS::Ptr'yi silmeye çalışır (ve Null'dur)
CLASS::Tmp hala çöp içeriyor, nesnenin adresini değil.
Teşekkür ederim! Her nasılsa bu kanıtı görmedim.
1) Statik bir PTR<CLASS> CLASS::Ptr yapısı oluşturulur;
2) Bir sınıf oluşturulur, yeni SINIF; CLASS() yapıcısını çalıştırır ve CLASS::Ptr Null'a atanır
3) CLASS::Tmp değeri, yeni CLASS için bir işaretçi ile güncellenir
4) PTR<CLASS> CLASS::Ptr yapısı silinir, yıkıcı yürütülür, CLASS::Ptr'yi silmeye çalışır (ve Null'dur)
Teşekkür ederim. Sadece Null değil, çöp.
modda olsa güzel olurdu
alım satım işlemlerinden (girişler/çıkışlar) oklar görüntülenmiyordu. Orada kesinlikle işe yaramazlar.