आमतौर पर सी ++ में अच्छी कोडिंग शैली माना जाता है जहां आप मानक पुस्तकालय से प्रकार का उपयोग करते हैं? उदाहरण के लिए, यदि मेरे पास using namespace std;
निर्देश है, तो क्या आप अभी भी लाइब्रेरी प्रकारों को पूरी तरह से योग्यता प्राप्त करने की उम्मीद करेंगे: std::string
या क्या यह टाइप पहचानकर्ता के रूप में string
का उपयोग करने के लिए स्वीकार्य है?सी ++ अच्छी कोडिंग शैली - हमेशा लाइब्रेरी प्रकारों को पूरी तरह अर्हता प्राप्त करें?
यदि आप पूरी तरह अर्हता प्राप्त करते हैं, तो क्या आप इसके पीछे तर्क का विस्तार कर सकते हैं? हालांकि string
शायद काफी आम है पूरी तरह से में नाम स्थान में लाने से
using std::string;
string whatever;
किसी भी मामले पुस्तकालय डेवलपर्स में प्रकार के नाम से बचना चाहिए कि मानक वाले के साथ संघर्ष:
ध्यान दें कि 'std :: स्ट्रिंग' पूरी तरह से योग्य नाम,' :: std :: स्ट्रिंग' पूरी तरह से दूसरी तरफ योग्य नहीं है । – dalle