24 Mart 2009, Salı
Açıkça temel sanal yıkıcı aramam gerekiyor mu?
C sınıfı (sanal bir yıkıcı olan) yıkıcı yeniden devralmasını sınıf sanal olarak başlatıyorum geçersiz kılarken, ama temel yıkıcı aramam gerekiyor mu?
Sanırım eğer öyleyse böyle bir şey
MyChildClass::~MyChildClass() // virtual in header
{
// Call to base destructor...
this->MyBaseClass::~MyBaseClass();
// Some destructing specific to MyChildClass
}
Haksız mıyım?
CEVAP
24 Mart 2009, Salı
Hayır, yıkıcılar otomatik olarak inşaat ters sırada verilir. (Temel sınıflar son). Temel sınıf yıkıcı çağırmayın.
Bunu Paylaş:
Bir temel sınıf'In sanal işlev İ&...
Neden C soyut bir sınıf için sanal bir...
Ne zaman iOS setNeedsDisplay aramam ge...
C , sanal bir temel sınıf nedir?...
Neden C saf sanal yıkıcı ihtiyacımız v...