Modül 14 - Constructor ve Destructor

Destructor (Yıkıcı Fonksiyon)

C++ Programlama Eğitimi · 1 görev

# Destructor Nedir?

Destructor, nesne bellekten silinmeden hemen önce otomatik çalışan özel fonksiyondur.

Genellikle;

  • Dosya kapatma
  • Bellek temizleme
  • Veritabanı bağlantısını kapatma
  • Dinamik belleği serbest bırakma

işlemleri burada yapılır.

Destructor'ın;

  • Geri dönüş tipi yoktur.
  • Parametre almaz.
  • Class isminden önce '~' işareti bulunur.
  • Programcı tarafından çağrılamaz.
Örnek Kod
#include <iostream>
using namespace std;

class Test
{
public:
    ~Test()
    {
        cout << "Nesne silindi.";
    }
};

int main()
{
    Test t;
}

🎯 Bu Dersteki Görevler

Destructor Yaz

Dil: cpp

Yükleniyor…