क्या उप-वर्ग उत्तराधिकारी है, मुख्य वर्ग के मित्र संघ (मुख्य वर्ग 'और मुख्य वर्ग के साथ मित्रवत अन्य वर्ग)?सी ++ दोस्त विरासत?
या इसे अलग-अलग रखने के लिए, विरासत मित्र कीवर्ड पर कैसे लागू होती है?
विस्तार करने के लिए: और यदि नहीं, तो क्या दोस्ती का उत्तराधिकारी करने का कोई तरीका है?
मैं डिजाइन समस्या को पोस्ट करने के लिए जॉन के सुझाव का पालन किया है:
C++ class design questions
यदि आपके डिज़ाइन को विरासत मैत्री की आवश्यकता है, तो यह एक अच्छा संकेत है कि आपके डिज़ाइन में बदलाव की आवश्यकता है। –
इस सुविधा के लिए उपयोग केस क्या है? आप जो वास्तव में करना चाहते हैं उसके आधार पर, आपके सभी वर्गों को इतना अनुकूल बनाने के अलावा अन्य विकल्प हो सकते हैं –
@ डेविड: मैं स्थिति का वर्णन करने वाले प्रश्न के लिंक को शामिल करूंगा। – SSight3