इस पैटर्न का उद्देश्य क्या है? इसे क्या कहते है? जब मैंने पहली बार देखा तो यह बहुत अजीब लग रहा था, हालांकि मैंने इसे कई बार देखा है।व्युत्पन्न कक्षा का उपयोग टेम्पलेट पैरामीटर के रूप में क्या है?
template<typename Derived>
struct Base {
//...
};
struct Example : Base<Example> {
//...
};
@ थॉमसन टैन: स्थैतिक बहुरूपता के बारे में @ जीएमएन के बिंदु के बारे में ध्यान से ध्यान दें। यह एक महत्वपूर्ण बात है। यह आभासी कार्यों के ऊपरी हिस्से के बिना बेस क्लास से वर्चुअल फ़ंक्शन कॉल को अनुकरण करने के लिए प्रदान करता है (यदि यह महत्वपूर्ण है) – Chubsdad