2010-08-23 19 views
6

है an example on cdecl कि चला जाता है (double (^)(int))foofoo का मतलब है ब्लॉक (int) में डाली foofoo डबल लौटने।क्या है (डबल (^) (int)) foofoo

का अर्थ यह है कि int के "ब्लॉक" में कास्ट फूफू का क्या अर्थ है? प्रतीक ^ इस संदर्भ में बिल्कुल सही क्या है। आमतौर पर यह bitwise एक्सओआर है।

उत्तर

12

यह ऐप्पल द्वारा निर्मित एक जीसीसी एक्सटेंशन है, और क्लैंग में भी कार्यान्वित किया गया है। ब्लॉक छोटे अनामित कार्य हैं और वाक्यविन्यास एक ब्लॉक का प्रकार है। Block Language Spec देखें।

संबंधित मुद्दे