मान लीजिए हम एक वर्गकार्य
template <int(*F)(int, int)>
class A {
// ...
};
यह एक टेम्पलेट तर्क के रूप में एक समारोह लेता है।
अब मैं एक वैरिएड टेम्पलेट बनाना चाहता हूं, जो टेम्पलेट पैरामीटर के रूप में कार्य करता है।
template <int(*F...)(int, int)> // this won't compile
template <int(*F)(int, int)...> // this won't compile either
इसे ठीक से कैसे करें?
तो आपको किस संकलन त्रुटियां मिलीं? – Useless
इस मामले में 'एफ'' नाम हमेशा "बस से पहले" है। – leemes