कैसे मैं डिफ़ॉल्ट टेम्पलेट तर्क के रूप में एक समारोह सूचक लिख सकता हूँ, I'am इसे इस तरह लिखने के लिए अनुमान लगा:सी ++ डिफ़ॉल्ट टेम्पलेट तर्क के रूप में समारोह सूचक
template<typename R,
typename A,
typename F=R (*PF)(A)>
class FunctionPtr { ...
मेरे सवाल है,
1.is यह संभव?
2. अगर यह है और ऊपर मेरा अनुमान कोड सही है, तो PF
का उद्देश्य क्या है? क्या मुझे इसकी ज़रूरत है?
और सवाल, मैं सदस्य समारोह के लिए कैसे लिखूं, इस तरह? 'टेम्पलेट <टाइपनाम सी, टाइपनाम आर, टाइपनाम ए, टाइपनाम एफ = आर (सी :: *) (ए)>' – uray
त्रुटि मिली। वीसी03 पर सी 2653: "सी 'एक टाइप या नामस्थान नहीं है" टाइपनाम एफ = आर (सी :: *) (ए)> ' – uray
पर मैंने एक और सवाल पूछा: http://stackoverflow.com/प्रश्न/4450246/सी-पॉइंटर-टू-सदस्य-फ़ंक्शन-के-टेम्पलेट-डिफ़ॉल्ट-तर्क – uray