क्यों एक विशिष्ट प्रकार टेम्पलेट पैक में कोई विशिष्ट प्रकार की अनुमति नहीं है?एक विशिष्ट प्रकार के वैराडिक टेम्पलेट पैरामीटर
template< typename T >
class Foo
{
public:
template< typename... Values >
void bar(Values... values)
{
}
template< T... values > <-- syntax error
void bar(T... values)
{
}
template< int... values > <-- syntax error
void bar(int... values)
{
}
};
क्या नहीं में तर्क यह अनुमति देता है?
क्या इसके लिए प्रस्ताव हैं?
नोट: see here : विकल्प
std::initializer_list<T>
प्रकार के संकुचन और{ }
-brace-वाक्य रचना- एक (बदसूरत) पुनरावर्ती ऐसी विशेषता है जो सभी प्रकार के अलग से जाँच करता है बिना होगा