কম্পিউটার টিউটোরিয়াল

C++-তে কনস্ট্রাক্টর/ডেস্ট্রাক্টর কলের ক্রম

এই টিউটোরিয়ালে C++-তে ইনহেরিটেন্সের সময় কনস্ট্রাক্টর এবং ডেস্ট্রাক্টর কলের ক্রম বোঝানো হয়েছে।

নিয়ম

  • কনস্ট্রাক্টর: বেস ক্লাস → ডেরাইভড ক্লাস (টপ-ডাউন)
  • ডেস্ট্রাক্টর: ডেরাইভড ক্লাস → বেস ক্লাস (বটম-আপ)

C++ প্রোগ্রাম

#include <iostream>
using namespace std;

class Parent {
public:
    Parent() { cout << "বেস ক্লাসের মধ্যে\n"; }
    ~Parent() { cout << "বেস ক্লাস ডেস্ট্রাক্টর\n"; }
};

class Child : public Parent {
public:
    Child() { cout << "সাব ক্লাসের মধ্যে\n"; }
    ~Child() { cout << "সাব ক্লাস ডেস্ট্রাক্টর\n"; }
};

int main() {
    Child obj;
    return 0;
}

আউটপুট

বেস ক্লাসের মধ্যে
সাব ক্লাসের মধ্যে
সাব ক্লাস ডেস্ট্রাক্টর
বেস ক্লাস ডেস্ট্রাক্টর
  1. C++-এ স্ট্রাকচার vs ক্লাস (Structure vs class in C++)

  2. C++-এ ডেরাইভড ক্লাস ফাংশন থেকে প্যারেন্ট ক্লাস ফাংশন কল করা

  3. C++-এ লোকাল ক্লাস

  4. PHP-তে চাইল্ড ক্লাসে পেরেন্ট কনস্ট্রাক্টর কল করা