1.

फंक्शन ओवरलोडिंग क्या है? उदाहरण सहित समझाइए। 

Answer»

फंक्शन ओवरलोडिंग का अर्थ है कि किसी एक फंक्शन नाम से विभिन्न परिस्थितियों में विभिन्न कार्य कराना, जिससे एक फंक्शन के कोड को पुनः नहीं लिखना पड़ता और समय की बचत होती है। इसका प्रयोग करके हम फंक्शन को समान नाम से किन्तु अलग-अलग argument list से डिक्लेयर तथा परिभाषित कर सकते हैं।

उदाहरण

#include<iostream.h>
#include<conio.h>
sum (int, int);
sum (float, float);
void main( )
{
int a, b;
float c, d;
sum (8, 6) ;
sum (2.2f, 3.5f);
getch( );
}
sum(int a, int b)
{
int s;
s = a+b;
cout<<“sum is “<<s<<end1;
}
sum (float c, float d)
{
float s1;
s1 = c + d;
cout<<“sum is “<<s1;
}

आउटपुट

sum is 14
sum is 5.7



Discussion

No Comment Found