मेरे पास दो वर्ग हैं जो एक पहलू में कसकर काम करते हैं। वे दोनों एक-दूसरे की कार्यक्षमता का उपयोग करते हैं जिनका उपयोग केवल उनके द्वारा किया जाना चाहिए, न कि किसी अन्य वर्ग द्वारा।सी ++: गेटर्स/सेटर्स लिखने के बजाय मित्र वर्गों का उपयोग करने के लिए खराब अभ्यास?
- क्या यह खराब अभ्यास है यदि मैं उन दो वर्ग मित्रों को बना देता हूं ताकि वे किसी भी गेटर/सेटर फ़ंक्शंस का उपयोग किए बिना सीधे एक दूसरे के सदस्य चर का उपयोग और कुशलतापूर्वक उपयोग कर सकें?
गेटर्स/सेटर्स के बारे में इसे पढ़ें: http://www.idinews.com/quasiClass.pdf। दो वाक्यों में: 1.) वे ओओ पर घृणित हैं। 2) यदि आपको उनकी आवश्यकता है, तो आपको पुनर्विचार करने की आवश्यकता है। – sbi
देखें http://www.parashift.com/c++-faq-lite/friends.html#faq-14.2 – ildjarn
@ildjarn कि लिंक काम नहीं करता है। –