यदि मेरे पास लाइब्रेरी स्थानीय ऑब्जेक्ट्स के लिए परिभाषित कुछ ओवरलोडेड ओस्ट्रीम ऑपरेटर हैं, तो क्या उनके लिए std नेमस्पेस पर जाना ठीक है? अगर मैं उन्हें std नेमस्पेस में घोषित नहीं करता हूं, तो मुझे using ns:: operator <<
का उपयोग करना होगा।कौन सा नेमस्पेस ऑपरेटर << (स्ट्रीम) करता है?
संभावित अनुवर्ती प्रश्न के रूप में, क्या कोई ऑपरेटर मानक या वैश्विक नामस्थान पर जाना चाहिए?
इसलिए, यदि मेरे पास वैश्विक नामस्थान में बाहरी सी लाइब्रेरी से ऑब्जेक्ट/क्लास है, तो क्या मुझे ऑपरेटरों को वैश्विक नेमस्पेस में भी घोषित करना चाहिए? – Anycorn
मुझे लगता है कि ऑपरेटर को नेमस्पेस में घोषित करना एक अच्छा विचार है जहां से इसकी तर्क है। –