शुद्ध आभासी विधि क्या है?
शुद्ध आभासी विधि क्या है?

वीडियो: शुद्ध आभासी विधि क्या है?

वीडियो: शुद्ध आभासी विधि क्या है?
वीडियो: C++ में इंटरफ़ेस (शुद्ध वर्चुअल फ़ंक्शंस) 2024, मई
Anonim

ए शुद्ध आभासी कार्य या शुद्ध आभासी विधि एक है आभासी समारोह यदि व्युत्पन्न वर्ग सार नहीं है, तो इसे व्युत्पन्न वर्ग द्वारा कार्यान्वित किया जाना आवश्यक है। युक्त कक्षाएं शुद्ध आभासी तरीके उन्हें "सार" कहा जाता है और उन्हें सीधे तत्काल नहीं किया जा सकता है।

इसके अनुरूप, शुद्ध वर्चुअल फ़ंक्शन उदाहरण क्या है?

ए शुद्ध आभासी कार्य एक है समारोह जिसे व्युत्पन्न वर्ग में ओवरराइड किया जाना चाहिए और परिभाषित करने की आवश्यकता नहीं है। ए आभासी समारोह घोषित किया गया है " शुद्ध "जिज्ञासु = 0. का उपयोग करना वाक्य - विन्यास . के लिये उदाहरण : क्लास बेस {

कोई यह भी पूछ सकता है कि वर्चुअल और प्योर वर्चुअल फंक्शन में क्या अंतर है? मुख्य के बीच अंतर ' आभासी समारोह ' तथा ' शुद्ध आभासी कार्य ' क्या वह ' आभासी समारोह ' इसकी परिभाषा है में बेस क्लास और विरासत में मिली व्युत्पन्न कक्षाएं इसे फिर से परिभाषित करती हैं। NS शुद्ध आभासी कार्य इसकी कोई परिभाषा नहीं है में बेस क्लास, और सभी विरासत में मिली व्युत्पन्न कक्षाओं को इसे फिर से परिभाषित करना होगा।

इसके अलावा, क्या शुद्ध वर्चुअल फ़ंक्शन की परिभाषा हो सकती है?

हाँ एक शुद्ध आभासी कार्य हो सकता है एक शरीर। सभी शुद्ध आभासी इसका मतलब है कि आप कर सकते हैं फोन मत करो समारोह किसी वस्तु का उपयोग करना जो है घोषित या है विरासत में मिला शुद्ध आभासी कार्य . इस वजह से, आप कक्षाओं की वस्तुओं को नहीं बना सकते हैं शुद्ध आभासी कार्य.

C++ में वर्चुअल फंक्शन और प्योर वर्चुअल फंक्शन क्या है?

ए शुद्ध आभासी कार्य एक है C++ में वर्चुअल फंक्शन जिसके लिए हमें कुछ लिखने की जरूरत नहीं है समारोह परिभाषा और केवल हमें इसे घोषित करना है। इसे डिक्लेरेशन में 0 असाइन करके घोषित किया जाता है। एक अमूर्त वर्ग एक वर्ग है सी++ जिसमें कम से कम एक शुद्ध आभासी कार्य.

सिफारिश की: