मैं एक नई पुस्तकालय बनाने जा रहा हूं जो चार्ट में जीनोम एनोटेशन प्रस्तुत करता है। हालांकि, जैसा कि सी ++ में पर्ल जैसे केंद्रीकृत लाइब्रेरी वेबसाइट नहीं है, मुझे कैसे पता चलेगा कि नेमस्पेस मौजूदा किसी के साथ संघर्ष करता है या नहीं?मेरी नई परियोजना के नामस्थान का नाम कैसे दें?
8
A
उत्तर
12
नहीं है, xd
एक अच्छा नाम नहीं है: यह बहुत छोटा है। यह एक सीमित संदर्भ में एक अच्छा उपनाम हो सकता है, लेकिन पुस्तकालय के लिए जो दूसरों द्वारा उपयोग किया जाएगा, एक लंबा, वर्णनात्मक नाम प्रदान करें। फिर उपयोगकर्ता एक उपनाम का चयन कर सकते हैं जो उनके प्रोजेक्ट के लिए समझ में आता है।
namespace my_company {
namespace XnoDraw {
// ...
} // namespace XnoDraw
} // namespace my_company
// user code, not your code:
namespace xd = my_company::XnoDraw;
1
आप std
को छोड़कर कुछ भी उपयोग कर सकते हैं।
ध्यान दें कि C++ नामस्थानों के लिए कंपाउंड नामों की अनुमति नहीं देता है।
उदाहरण के लिए:
// Allowed
namespace a
{
namespace b
{
int c;
}
}
// Not allowed
namespace a::b
{
int c;
}
+3
आपको दो नामस्थान खोलने के लिए दो बार 'नेमस्पेस' लिखना होगा, लेकिन उपलब्ध नामों का सेट वही तरीका है। – Potatoswatter
संबंधित मुद्दे
- 1. नामस्थान के नाम से नामस्थान
- 2. नाम या नामस्थान नाम नामस्थान
- 3. मेरी परियोजना
- 4. मेरी परियोजना
- 5. मेरी परियोजना
- 6. नाम या नामस्थान नाम 'टीमफाउंडेशन' नामस्थान 'माइक्रोसॉफ्ट'
- 7. मेरी परियोजना
- 8. नई परियोजना
- 9. एंड्रॉइड एप्लिकेशन का नाम कैसे दें
- 10. मेरी परियोजना
- 11. मेरी परियोजना
- 12. मेरी पायथन परियोजना
- 13. नई परियोजना: मुझे
- 14. PHP, नामस्थान में नई चर श्रेणी
- 15. आईफोन 5 के लिए ग्राफिक फाइलों का नाम कैसे दें?
- 16. Django: परियोजना का नाम
- 17. कोड में आईओएस से संबंधित तत्वों का नाम कैसे दें?
- 18. ऐप स्टोर आइकन का नाम कैसे दें?
- 19. कुल कॉलम का नाम कैसे दें?
- 20. मेरी परियोजना संरचना
- 21. फीनिक्स परियोजना का आसानी से नाम बदलने के लिए कैसे?
- 22. नाम "लोकलाइज्ड स्ट्रिंग्स" नामस्थान
- 23. मेरी परियोजना को github
- 24. नामस्थान के बिना केवल कक्षा का नाम कैसे प्राप्त करें
- 25. मेरी लैरावेल परियोजना
- 26. परियोजना मेरी ग्रहण में नाम नहीं करता शो
- 27. यूआरएल मुद्दा परियोजना का नाम
- 28. एक अच्छा नामस्थान नाम कैसे चुनें? [भाषाई]
- 29. मेरी symfony2 परियोजना
- 30. मेरी एंड्रॉयड परियोजना
इसका नाम क्यों नहीं 'XnoDraw ::', फिर? –
'xd' इसे इंटरनेट मेम 'lol ::', 'rly ::' और 'yolo ::',' XnoDraw :: 'की तरह लगता है, मेरी राय में बेहतर है, नोटिस करने वाली एकमात्र चीज यह है कि अक्सर बार नाम कानून द्वारा पेटेंट या संरक्षित हैं, इसलिए "मुक्त" नाम चुनना सुनिश्चित करें। – user2485710
मतदाताओं को बंद करने के लिए: यह न तो व्यक्तिपरक और न ही विषय है। लाइब्रेरी के लिए एक अद्वितीय नाम ढूंढना लाइब्रेरी डिज़ाइन का हिस्सा है, और यहां भाषा उपयोग के मुद्दे भी हैं। – Potatoswatter