Logo hi.boatexistence.com

क्या टेम्प्लेट c++ में हैं?

विषयसूची:

क्या टेम्प्लेट c++ में हैं?
क्या टेम्प्लेट c++ में हैं?

वीडियो: क्या टेम्प्लेट c++ में हैं?

वीडियो: क्या टेम्प्लेट c++ में हैं?
वीडियो: C++ Templates: Must for Competitive Programming | C++ Tutorials for Beginners #63 2024, मई
Anonim

C में C++ जैसा कोई टेम्प्लेट नहीं है, हालांकि आप "चतुर" (या WTFey, इस पर निर्भर करते हुए कि आप इसे कैसे देखते हैं) के साथ कुछ समान हासिल कर सकते हैं define मैक्रोज़. हालांकि, उदाहरण के लिए GLib इसे सिंगल लिंक्ड लिस्ट या डबल लिंक्ड लिस्ट के लिए कैसे करता है, इस पर एक नज़र डालें।

हमें C में टेम्प्लेट की आवश्यकता क्यों है?

टेम्पलेट्स वह तंत्र है जिसके द्वारा C++ सामान्य अवधारणा को लागू करता है। बस, वे आपको डेटा प्रकार को पैरामीटर के रूप में पास करने की अनुमति देते हैं ताकि आपको विभिन्न डेटा प्रकारों के लिए समान कोड लिखने के लिए की आवश्यकता न हो।

C में कितने टेम्पलेट हैं?

सही विकल्प: C

दो प्रकार के टेम्पलेट हैं। वे फंक्शन टेम्प्लेट और क्लास टेम्प्लेट हैं।

मैं टेम्प्लेट क्लासेस कहाँ रखूँ?

इसका एक सामान्य समाधान यह है कि टेम्प्लेट डिक्लेरेशन हेडर फाइल मेंलिखें, फिर क्लास को एक इम्प्लीमेंटेशन फाइल में लागू करें (उदाहरण के लिए। tpp), और इस कार्यान्वयन को शामिल करें शीर्षलेख के अंत में फ़ाइल।

C++ ने टेम्प्लेट कब जोड़े?

मानक टेम्पलेट लाइब्रेरी, जिसने 1979 में अपना वैचारिक विकास शुरू किया, को भी शामिल किया गया। 2003 में, समिति ने कई समस्याओं का जवाब दिया जो उनके 1998 के मानक के साथ रिपोर्ट की गई थीं, और तदनुसार इसे संशोधित किया। बदली हुई भाषा को C++03 करार दिया गया।