संभावित डुप्लिकेट:
How to pass objects to functions in C++?
is there any specific case where pass-by-value is preferred over pass-by-const-reference in C++?क्या मूल्य या मूल डेटाटाइप के संदर्भ में पारित करना बेहतर है?
मैं एक वर्ग इस तरह कार्यान्वित की सदस्य हैं:
void aaa(int a, float b, short c)
{
bbb(a, b);
}
void bbb(int a, float b)
{}
एक के मूल्यों हैं, बी और सी थे मेरे वर्ग में स्थिरांक के रूप में संग्रहीत, तो यह उपयोग करने के लिए बेहतर/समझदार होगा मेरे कार्यों को नीचे दिखाया गया है या जैसा ऊपर दिखाया गया है?
void aaa(int& a, float& b, short& c)
void bbb(int& a, float& b)
संदर्भों का उपयोग करते हुए इस मामले में कोई गति लाभ या लाभ देते हैं? यहां संदर्भों के किसी भी नुकसान/उपरांत?
ठीक है, उन सभी '*' के बारे में क्या हैं ?! –
मुझे लगता है कि आपको प्रारूप int ** और ** को संपादित करने की आवश्यकता नहीं है :-) –
तारों को स्टैक ओवरव्लो द्वारा जोड़ा गया था। वेबसाइट को तारों के बीच अक्षरों को बोल्ड में परिवर्तित करना था। इसे हटा देगा इसे परिवर्तित नहीं कर रहा है। – Nav