मुझे जवाब नहीं मिला! क्योंकि मूल्य से गुजरना और संदर्भ से गुजरना कॉलर के समान दिखता है।क्या हम केवल एक पैरामीटर अधिभारित कर सकते हैं कि पैरामीटर एक मान या संदर्भ है या नहीं?
हालांकि, कोड के नीचे सही संकलित
class A {
public:
void f(int i) {}
void f(int& i) {}
};
लेकिन जब मैंने उसे इस्तेमाल करने की कोशिश, वहाँ है त्रुटि संकलित करें।
int main() {
A a;
int i = 9;
int& j = i;
a.f(1);
a.f(i);
a.f(j);
return 0;
}
संकलक इसे बिना किसी ज्ञात के इसे अक्षम किए बिना अक्षम क्यों करता है?
यह मदद मिलेगी अगर आप वास्तविक संकलक त्रुटि और लाइन नंबर से पता चला है। –
डुप्ले: http://stackoverflow.com/questions/930323/f5-and-int-x-fx-to-call- अलग- कार्यक्षमता –