उदाहरण के लिए मैं दो पैरामीटर पैकएक साथ दो पैरामीटर पैक का उपयोग कैसे करें?
template<class... Ts, int... Is>
struct B
{
};
int main()
{
B<int, double, 0, 1> b; // compile error here
return 0;
}
पाने के लिए किसी भी तरह से सही है के साथ नीचे के रूप में एक कोड है?
बी बी केवल 2 प्रकार के पैरामीटर लेते हैं, फिर 'बी, intlist <0,1>> 'का उपयोग करें। –
मुझे लगता है कि आप दो पैरामीटर पैक कहना चाहते हैं, दो भिन्न टेम्पलेट्स नहीं। – chris
'बी <टाइपेलिस्ट, 0, 1> 'काम करना चाहिए। आपको केवल 'टाइपलिस्ट' को परिभाषित करने की आवश्यकता है जो केवल एक पंक्ति है। मेरा जवाब देखें –
Nawaz