मुझे पता है कि एक खाका समारोह करना संभव है:
template<typename T>
void DoSomeThing(T x){}
और टेम्प्लेट क्लास बनाना संभव है:
template<typename T>
class Object
{
public:
int x;
};
लेकिन क्या यह संभव है कि कक्षा को टेम्पलेट के भीतर न बनाया जाए, और फिर उस कक्षा को एक टेम्पलेट में एक समारोह बनाया जाए? अर्थात:
//I have no idea if this is right, this is just how I think it would look
class Object
{
public:
template<class T>
void DoX(){}
};
या कुछ हद तक, जहां वर्ग टेम्पलेट का हिस्सा नहीं है, लेकिन फ़ंक्शन है?