यह सिर्फ एक सिंटैक्स है, यह कहने के अलावा और कुछ नहीं कि "फंक्शन प्योर वर्चुअल है"।
प्योर वर्चुअल फंक्शन C++ में एक वर्चुअल फंक्शन है जिसके लिए हमें कोई फंक्शन डेफिनिशन लिखने की आवश्यकता नहीं है और केवल इसे डिक्लेयर करना है। इसे डिक्लेरेशन में 0 असाइन करके डिक्लेयर किया जाता है।
यहां C++ प्रोग्राम में प्योर वर्चुअल फंक्शन का एक उदाहरण है
उदाहरण कोड
#include<iostream> using namespace std; class B { public: virtual void s() = 0; // प्योर वर्चुअल फंक्शन }; 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