Hatalar, hatalar, sorular - sayfa 1816
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
İşaretçilerin nesnelere yanlış (bence) davranışıyla karşı karşıya kaldı.
MQL hatasına benziyor.
Bir hatan var. Bir çocuğa boş bir ebeveyn atamayı nasıl hayal ediyorsunuz?
MQL hatasına benziyor.
Bir hatan var. Bir çocuğa boş bir ebeveyn atamayı nasıl hayal ediyorsunuz?
Tıpkı boş olmayan gibi. baseObj1 , soyundan gelen sınıfın bir nesnesine yönelik bir işaretçi içerir. delete(obj1) öğesini kaldırırsanız, son satırdaki atama herhangi bir soruna neden olmaz - işaretçi türleri eşleşir. İşaretçi tarafından atıfta bulunulan nesne silinirse, atamanın aynı şekilde gitmesi gerektiğini düşünüyorum. Ve kesinlikle "Geçersiz işaretçi erişimi" hatası olmamalıdır - uzak bir nesneye erişme girişimi yoktur.
Bu, kodunuzun bir parçasıdır
Görünüşe göre, baseObj1 tarafından başvurulan nesne türünün obj2 işaretçisinin türüne uygunluğunun kontrolü tetikleniyor. Burada iki seçenek var:
1) İşaretçinin kendisi, nesnenin türünü içeren karmaşık bir yapı olabilir.
2) Nesnenin türünü öğrenmek için başvururuz.
Görünüşe göre 2 numaralı davamız var ve onunla yaşamak zorunda kalacağız. Yönlendirici sorular için teşekkürler)
Kaspersky, geçen hafta güncelleme yapmaya çalışan terminale bağırıyor.
Bu, kodunuzun bir parçasıdır
Tıpkı buradaki gibi
class B : public A {};
class C : public B {};
void OnStart ()
{
B *b = new B;
delete b;
B *c = b;
b = new C;
A *a = c;
Print ( a, ":" , b, ":" , c );
}
Tıpkı buradaki gibi
class B : public A {};
void OnStart ()
{
B *b1 = new B;
A *a = b1;
delete b1;
B *b2 = b1;
b1 = new B; //уже другой объект
a = b2; //
Print ( a, ":" , b1, ":" , b2 );
}
Kaspersky, geçen hafta güncelleme yapmaya çalışan terminale bağırıyor.
her şey temiz, inşa 1545. Kashpirovsky dahil her şeyin temiz olduğunu söylüyor
https://www.virustotal.com/ru/file/2c3bf04666714cfac26e6e1c0fe355c6081554a0c2a15434849b0a5c241c95b0/analysis/1487685060/