तो मैं सी ++ में वर्चुअल फ़ंक्शंस की अवधारणा के लिए नया हूं, और this जैसे धागे इस अवधारणा को बेचने का अच्छा काम करते हैं। ठीक है मैं आश्वस्त हूँ।सी ++ में आभासी कार्यों को 'वर्चुअल' कहा जाता है?
लेकिन आभासी कार्यों को 'आभासी' क्यों कहा जाता है? मेरा मतलब है कि ऐसे कार्य 'कंक्रीट' के रूप में सामान्य कार्यों/विधियों के रूप में नहीं हैं? अगर कोई इस अवधारणा को नाम देने के लिए 'आभासी' शब्द की पसंद को समझा सकता है, तो यह बहुत अच्छा होगा।
@ एच 2CO3 जो किसी भी अर्थ में अधिभारित नहीं है। ओवरलोडिंग तब होती है जब एक ही नाम वाला फ़ंक्शन अलग-अलग तर्क स्वीकार करता है। – rubenvb
@ रूबेनव सही - मैं अपनी टिप्पणी अपडेट करूंगा। –
@ एच 2CO3 ग्रेट! जिस कारण का मैंने उल्लेख किया है वह है क्योंकि किसी के पास रनटाइम ओवरहेड होता है और दूसरा ';) नहीं होता है। – rubenvb