"FOUNDATION_EXPORT" बनाम "बाहरी"


141

मैं क्या का उपयोग कर के पीछे कारण है पूछना चाहूँगा FOUNDATION_EXPORTके बजाय externमें उद्देश्य सी परियोजनाओं।

मैंने इस प्रश्न की जाँच की है और केवल 74 अंक (2 FOUNDATION_EXPORTवां स्थान) का उपयोग करते हुए 340 अंक (प्रथम स्थान) अर्जित किया है extern

क्या कोई समझा सकता है क्यों? क्या FOUNDATION_EXPORTइसके बजाय उपयोग करने का कोई व्यावहारिक कारण है extern?

धन्यवाद!


12
आप वास्तव में उन उत्तरों पर वोट नहीं ले सकते हैं जिनके लिए वे वोट देते हैं या उन तकनीकों के खिलाफ हैं जिनका वे उल्लेख करते हैं। एक बात के लिए, दूसरे के साथ जवाब FOUNDATION_EXPORTलगभग दो साल पुराना है!
jscs

जवाबों:


171

यदि आप NSObjCRuntime.h (फाउंडेशन में) में देखते हैं तो आप देखेंगे कि C में C, C ++ में, और Win32 में अन्य चीजें FOUNDATION_EXPORTसंकलित हैं । तो, यह थोड़ा अधिक संगत है। अधिकांश परियोजनाओं के लिए, इससे कोई फर्क नहीं पड़ेगा।externextern "C"


2
आपका बहुत बहुत धन्यवाद! मैं FOUNDATION_EXPORTतब तक इस्तेमाल करता रहूंगा ।
रुडोल्फ एडमकोविच
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.