शामिल करें क्या एक ही कथन में सी ++ मानक लाइब्रेरी को शामिल करना संभव है, या क्या आपको हेडर द्वारा हेडर करना चाहिए?सी ++ मानक लाइब्रेरी
उत्तर
नहीं, सभी मानक शीर्षलेखों को शामिल करने के लिए कोई शॉर्टकट नहीं है।
शायद आप अपने सभी all.h
में सभी शीर्षलेखों को शामिल कर सकते हैं, फिर #include<all.h>
, लेकिन इसकी अनुशंसा नहीं की जाती है।
नहीं, सभी मानक शीर्षलेखों को शामिल करने के लिए कोई शॉर्टकट नहीं है। आपको आम तौर पर प्रत्येक को शामिल करना होगा जिसे आपको अलग से आवश्यकता है।
एक एकल शीर्षलेख फ़ाइल बनाना संभव है जिसमें सभी मानक लाइब्रेरी हेडर शामिल हैं-all.h
जैसे कुछ। हालांकि, आपको यह विचार करना चाहिए कि ऐसा करना एक स्मार्ट चाल है, क्योंकि यह संकलन के समय को काफी हद तक बढ़ाएगा।
साथ ही, सुनिश्चित करें कि आप ऐसे निर्णय लेने से पहले सी ++ संकलन मॉडल को समझें। यदि आप पहले से ही नहीं जानते हैं, तो पता लगाएं कि एक अनुवाद इकाई क्या है, एक ऑब्जेक्ट फ़ाइल, लिंकर क्या करता है, लाइब्रेरी हेडर समेत और लाइब्रेरी को जोड़ने के बीच क्या अंतर है।
ठीक है धन्यवाद, यही वही है जो मुझे चाहिए था। मैं इसे दैनिक आधार पर करने का इरादा नहीं रखता, मैं दूसरे दिन एक प्रोग्रामिंग प्रतियोगिता में था और मेरे साथी दोनों और मुझे पता था कि क्या करना है, लेकिन पुस्तकालय को हमें जो चाहिए वह पाने के लिए नहीं पता था, और हमने ' टी का संदर्भ नहीं है। – xspyderz
मुझे लगता है कि ऐसी स्थितियों में करने के लिए सबसे अच्छी बात यह है कि लाइब्रेरी संदर्भ तक पहुंचने का प्रयास करें और न केवल हेडर नाम ढूंढने के उद्देश्य से। प्रतिस्पर्धा के नियम बहुत कठोर थे अगर उन्होंने इसकी अनुमति नहीं दी थी। यदि आपके पास बिल्कुल कोई संदर्भ नहीं हो सकता है, तो आप उस निर्देशिका को खोजने का प्रयास कर सकते हैं जहां मानक लाइब्रेरी हेडर फाइलें हैं और निर्देशिका को सूचीबद्ध करना - यह ज्यादातर मामलों में बहुत स्पष्ट होना चाहिए, क्योंकि इनमें से कई को मुख्य श्रेणी (जैसे कंटेनर) के नाम से जाना जाता है)। – AndrzejJ
शेष बचे हुए शीर्षकों के लिए, आपको एक बहुत अच्छा विचार होना चाहिए कि उदा। '
विजुअल स्टूडियो के तहत आप अपनी प्रीकंपील्ड हेडर फ़ाइल के अंदर ऐसी सभी हेडर फाइलें डाल सकते हैं। चूंकि यह फ़ाइल आपकी सभी फाइलों द्वारा शामिल की गई है, इसलिए सभी स्टॉल श्रोताओं हर जगह उपलब्ध होंगे। यदि प्रीकंपील्ड हेडर फ़ाइल में शामिल सभी बाहरी पुस्तकालयों से हैं, तो प्रीकंपिलेशन को संकलन के समय को तेज करना चाहिए।
- 1. सी मानक लाइब्रेरी और सी POSIX लाइब्रेरी
- 2. मानक सी ++ लाइब्रेरी
- 3. इंटेल मानक लाइब्रेरी (सी ++)
- 4. मानक सी ++ लाइब्रेरी
- 5. मानक लाइब्रेरी
- 6. मानक लाइब्रेरी
- 7. मानक लाइब्रेरी टैग
- 8. सी में मानक डेटा संरचना लाइब्रेरी?
- 9. सी मानक लाइब्रेरी फ़ंक्शन को कैसे बदलें?
- 10. सी ++ 0x मानक लाइब्रेरी संदर्भ मैनुअल
- 11. क्या उद्देश्य-सी में मानक लाइब्रेरी है?
- 12. एसटीएल (मानक टेम्पलेट लाइब्रेरी)
- 13. जावा मानक लाइब्रेरी
- 14. जावा मानक लाइब्रेरी
- 15. मानक लाइब्रेरी कंटेनर जीसीसी
- 16. क्या सी या सी ++ में मानक रेगेक्स लाइब्रेरी है?
- 17. मानक सी ++
- 18. मानक (या फ्री) POSIX पथ मैनिपुलेशन सी लाइब्रेरी
- 19. मैक ओएस एक्स पर मानक सी लाइब्रेरी कहां है?
- 20. मानक सी # कक्षा पुस्तकालय
- 21. सी मानक पुस्तकालय
- 22. मानक सी या सी ++
- 23. मैकपॉर्ट्स क्लैंग 3.1 गायब मानक लाइब्रेरी इंस्टॉल?
- 24. सी ++ मानक पुस्तकालय के संस्करण
- 25. सी मानक पुस्तकालय का स्थान
- 26. पायथन मानक लाइब्रेरी से PYTHONPATH डिफ़ॉल्ट
- 27. मानक लाइब्रेरी में + = वैध अस्थायी क्यों हैं?
- 28. मानक लाइब्रेरी qsort को स्थिर करना?
- 29. सी ++ में मानक या कस्टम अपवाद?
- 30. आईएसओ सी ++ मानक मसौदा
कोई '# शामिल नहीं है '। –
बेहतर है कि आप उन्हें आवश्यक आधार पर शामिल करें, ताकि संकलन और लिंकिंग में कम समय लगेगा। – Ajay