कौन सी सी ++ संकलक अगले कोड संकलित कर सकते हैं?कौन सा संकलक डिफ़ॉल्ट तर्क के साथ फ़ंक्शन पॉइंटर के साथ समर्थित है?
void (*G2API_CopyGhoul2Instance)(CGhoul2Info_v &ghoul2From,
CGhoul2Info_v &ghoul2To,
int modelIndex = -1); //<--- That's it!
यह मेरा कोड नहीं है और मैं इस तरह की चीजों का एक बहुत कुछ है। मुझे पता है कि स्टैंडअर्ट ने इस तरह की घोषणा की अनुमति नहीं दी है, लेकिन this टिप्पणी मुझे बताती है कि कुछ कंपाइलर्स इसे अनुमति देते हैं।
पीएस यह कोड Star Wars Jedi Knight: Jedi Academy स्रोत से है।
/। +1 अंतर्दृष्टि। –
ऐसा लगता है कि हम आज 'std :: function/std :: bind' के साथ क्या करेंगे। वैकल्पिक रूप से, यह एक कस्टम मज़ेदार में आसानी से लपेटा जाता है, और 'ऑपरेटर()' में डिफ़ॉल्ट पैरामीटर हो सकते हैं। – MSalters