Nesne Kapsamı (Scope) ve Kurucu/Yıkıcı Çağrı Sırası

Soru Çözümü: C++ Blok Kapsamı (Scope) ve Kurucu / Yıkıcı Sıralaması
💡 Çözümü Gör (Tıkla - Öğren)
✅ Doğru Cevap: A) 123

Detaylı Açıklama:

  • main içindeki iç bloğa girildiğinde Test t; nesnesi oluşturulur. Bu aşamada varsayılan kurucu fonksiyon (Test()) çalışır ve ekrana 1 basılır.
  • İç bloğun sonuna gelindiğinde (kapanan } parantezi) yerel nesne t'nin ömrü biter. Yıkıcı fonksiyon (~Test()) otomatik devreye girer ve ekrana 2 basılır.
  • Bloğun hemen sonrasında yer alan cout << "3"; satırı çalışır ve ekrana 3 basılır.
  • Çıktılar sırasıyla birleştiğinde ekranda 123 görünür.

Yorum Gönder

0 Yorumlar