फ़ंक्शन टेम्पलेट और टेम्पलेट फ़ंक्शन के बीच क्या अंतर है?फ़ंक्शन टेम्पलेट और टेम्पलेट फ़ंक्शन के बीच क्या अंतर है?
उत्तर
शब्द "फ़ंक्शन टेम्पलेट" एक प्रकार का टेम्पलेट संदर्भित करता है। "टेम्पलेट फ़ंक्शन" शब्द का प्रयोग कभी-कभी एक ही चीज़ के लिए किया जाता है, और कभी-कभी फ़ंक्शन टेम्पलेट से तत्काल फ़ंक्शन का मतलब होता है। इस अस्पष्टता को पूर्व के लिए "फ़ंक्शन टेम्पलेट" और बाद में "फ़ंक्शन टेम्पलेट इंस्टेंस" या "फ़ंक्शन टेम्पलेट का उदाहरण" जैसे कुछ का उपयोग करके बचाया जाता है। ध्यान दें कि फ़ंक्शन टेम्पलेट फ़ंक्शन नहीं है। वही भेद "वर्ग टेम्पलेट" बनाम "टेम्पलेट वर्ग" पर लागू होता है।
this FAQ से।
सामान्य बिंदुओं से सहमत हैं, हालांकि, मैं अक्सर पूछे जाने वाले प्रश्नों से सहमत नहीं हूं कि "उदाहरण फ़ंक्शन टेम्पलेट का "उपयोग करने का शब्द है। आईएमएचओ, "फ़ंक्शन टेम्पलेट विशेषज्ञता" मानक शब्दावली के करीब है। फ़ंक्शन और कक्षाओं को कॉल करने के बारे में भी सवाल है जो स्वयं टेम्पलेट नहीं हैं बल्कि क्लास टेम्पलेट के सदस्य हैं। उनके पास फ़ंक्शन टेम्पलेट्स के साथ बहुत अधिक व्यवहार है लेकिन उन्हें "फ़ंक्शन टेम्पलेट्स" कहने के लिए सही नहीं है। –
मेरे पास यह धारणा है कि जब लोग "टेम्पलेट विशेषज्ञता" कहते हैं, तो उनका मतलब है कि संकलक/वर्ग की परिभाषा से संकलित/वर्ग के बजाय, स्पष्ट रूप से परिभाषित आंशिक या पूर्ण विशेषज्ञता (स्पष्ट रूप से फ़ंक्शन टेम्पलेट के मामले में हमेशा पूर्ण) टेम्पलेट। मैंने अक्सर बाद में "तत्काल" उपयोग किया है। क्या मानक उत्तरार्द्ध को विशेषज्ञता के रूप में भी संदर्भित करता है? –
IMHO एक नाम जैसे कि "ए < int >" कोई विशेषज्ञता नहीं है इससे कोई फर्क नहीं पड़ता कि यह संदर्भ क्या है। इसका उपयोग एक स्पष्ट तत्काल या स्पष्ट या आंशिक विशेषज्ञता के हिस्से के रूप में किया जा सकता है। लेकिन मैं यह भी मानता हूं कि यह एक विशेषज्ञता है जहां इसका उपयोग किसी ऑब्जेक्ट को घोषित करने के लिए किया जाता है, उदाहरण के लिए: "ए
फ़ंक्शन टेम्पलेट सही शब्दावली (फ़ंक्शंस को तत्काल करने के लिए एक टेम्पलेट) है।
टेम्पलेट फ़ंक्शन एक बोलचाल समानार्थी है।
तो, इसमें कोई फर्क नहीं पड़ता।
Comeau कम्प्यूटिंग (सी ++ Comeau संकलक के निर्माता) उस प्रश्न का उत्तर के साथ अपनी साइट पर एक पूछे जाने वाले प्रश्न है:
What is the difference between a template function and a function template?
सादर,
Ovanes
- 1. टेम्पलेट फ़ंक्शन
- 2. टेम्पलेट टेम्पलेट फ़ंक्शन और पैरामीटर कटौती
- 3. फ़ंक्शन पर टेम्पलेट टेम्पलेट पैरामीटर
- 4. "फ़ंक्शन" और "फ़ंक्शन" के बीच क्या अंतर है! वीआईएम में?
- 5. सी ++ मज़ेदार और फ़ंक्शन टेम्पलेट
- 6. फ़ंक्शन टेम्पलेट विशेषज्ञता विफल रही?
- 7. क्या फ़ंक्शन टेम्पलेट टेम्पलेट पैरामीटर जैसी कोई चीज़ है?
- 8. सी ++ टेम्पलेट फ़ंक्शन पैरामीटर
- 9. जाएं टेम्पलेट फ़ंक्शन
- 10. विशिष्ट टेम्पलेट वर्ग फ़ंक्शन
- 11. लपेटना सी ++ टेम्पलेट फ़ंक्शन
- 12. टेम्पलेट क्लास सदस्य फ़ंक्शन
- 13. फ़ंक्शन टेम्पलेट तर्क
- 14. स्टाइल और कंट्रोल टेम्पलेट के बीच अंतर
- 15. सरणी टेम्पलेट फ़ंक्शन
- 16. ऑपरेटर के साथ फ़ंक्शन टेम्पलेट
- 17. थीम और टेम्पलेट के बीच क्या अंतर है?
- 18. "विशेषता" और "टेम्पलेट विशेषता" के बीच क्या अंतर है?
- 19. फ़ंक्शन पॉइंटर बनाम फ़ंक्शन कॉल के बीच क्या अंतर है?
- 20. सी ++ फ़ंक्शन के टेम्पलेट विशेषज्ञता की दृश्यता
- 21. "टेम्पलेट <class T>" और "टेम्पलेट <typename T>" के बीच क्या अंतर है?
- 22. फ़ंक्शन टेम्पलेट का आंशिक विशेषज्ञता
- 23. मीडियाविकि टेम्पलेट में स्ट्रिंग फ़ंक्शन?
- 24. टेम्पलेट फ़ंक्शन के लिए 'typedef' (boost :: make_shared)
- 25. सी ++ टेम्पलेट फ़ंक्शन रिटर्न प्रकार
- 26. टेम्पलेट विशेषज्ञता वीएस फ़ंक्शन ओवरलोडिंग
- 27. टेम्पलेट वर्ग के सदस्य फ़ंक्शन के लिए फ़ंक्शन पॉइंटर? (सी ++)
- 28. फ़ंक्शन और नए फ़ंक्शन के बीच जावास्क्रिप्ट अंतर
- 29. इनलाइन फ़ंक्शन और स्थिर इनलाइन फ़ंक्शन के बीच अंतर
- 30. कथन और फ़ंक्शन के बीच अंतर
संबंधित: http: // stackoverflow .com/प्रश्न/879535/क्या-अंतर-अंतर-एक-टेम्पलेट-वर्ग-और-ए-क्लास-टेम्पलेट – avakar