এটি শুধু একটি সিনট্যাক্স, "ফাংশনটি বিশুদ্ধ ভার্চুয়াল" বলার জন্য এর চেয়ে বেশি কিছু নয়৷
একটি বিশুদ্ধ ভার্চুয়াল ফাংশন হল C++ এ একটি ভার্চুয়াল ফাংশন যার জন্য আমাদের কোনো ফাংশনের সংজ্ঞা লিখতে হবে না এবং শুধুমাত্র আমাদের এটি ঘোষণা করতে হবে। এটি ঘোষণায় 0 বরাদ্দ করে ঘোষণা করা হয়।
এখানে C++ প্রোগ্রামে বিশুদ্ধ ভার্চুয়াল ফাংশনের একটি উদাহরণ রয়েছে
উদাহরণ কোড
#include<iostream>
using namespace std;
class B {
public: virtual void s() = 0; // Pure Virtual Function
};
class D:public B {
public: void s() {
cout << " Virtual Function in Derived class\n";
}
};
int main() {
B *b;
D dobj;
b = &dobj;
b->s();
} আউটপুট
Virtual Function in Derived class