এই টিউটোরিয়ালে, আমরা C++ এ ওভাররাইড কীওয়ার্ড বোঝার জন্য একটি প্রোগ্রাম নিয়ে আলোচনা করব।
ওভাররাইড কীওয়ার্ড একটি বেস ক্লাসে ফাংশনটিকে ওভাররাইড করতে এবং চাইল্ড ক্লাসে একই স্বাক্ষর সহ একটি পৃথক ফাংশন সংজ্ঞায়িত করতে ব্যবহৃত হয়।
উদাহরণ
#include <iostream> using namespace std; class Base { public: //function to be override virtual void func() { cout << "I am in base" << endl; } }; class derived : public Base { public: void func(int a) { cout << "I am in derived class" << endl; } }; int main(){ Base b; derived d; d.func(6); return 0; }
আউটপুট
I am in derived class