मैं जावा में एक सामान्य प्रकार के सुरक्षित पर्यवेक्षक लिखना चाहता हूं। सी ++ में, मैं यह C++ 11 से, निम्नलिखित की तरह variadic टेम्पलेट का उपयोग करके आसानी से कर सकते हैं:जावा में सी ++ वैरिएडिक टेम्पलेट्स के समतुल्य
class Observer<typename... T>
{
void update(T... args);
};
अब, जावा में, सबसे अच्छा मैं कर सकता है:
class Observer<T>
{
void update(T args);
};
अब, अद्यतन C++ में विभिन्न प्रकार के कई तर्क नहीं ले सकते हैं। क्या कोई इस समस्या का समाधान सुझा सकता है?
अग्रिम धन्यवाद।
मैं वास्तव में आपकी समस्या को समझ नहीं पा रहा हूं। 'शून्य अद्यतन (टी ... तर्क) का उपयोग क्यों न करें;'? – Daniel
सभी तर्क उनके उपयोग के मामले में एक ही प्रकार के जरूरी नहीं हैं। –