मान लीजिए मैं एक आधार वर्ग जो व्युत्पन्न वर्ग की क्लोनिंग है: class Base
{
public:
virtual Base * clone()
{
return new Base();
}
// ...
};
मैं व्युत्पन्न वर्ग
में समाधान किया जा रहा प्रकार मैं इन मॉडलों की है। चूंकि CarVehicle[Car] फैली हुई है, मैं सुरक्षित रूप से परिणाम के प्रकार के स्पष्ट रूप से Vehicle[Car] करने के लिए सेट कर सकते हैं (या बस रखा, कार एक
"Curiously Recurring Template Pattern" के लिए कुछ व्यावहारिक उपयोग क्या हैं? "counted class" उदाहरण आमतौर पर दिखाया गया है कि यह मेरे लिए एक निश्चित उदाहरण नहीं है।