/ / उद्देश्य सी - आईफोन, सी ++, उद्देश्य-सी में सी ++ पुस्तकालयों का उपयोग कैसे करें

उद्देश्य सी - आईफोन, सी ++, उद्देश्य-सी में सी ++ पुस्तकालयों का उपयोग कैसे करें

नमस्ते,

मैं सोच रहा था कि मैं उद्देश्य सी में सी ++ पुस्तकालयों का उपयोग कैसे कर सकता हूं ?? क्या मुझे इसे उद्देश्य सी ++ में बदलने की ज़रूरत है या मैं सीधे उनका उपयोग कर सकता हूं ??

मैंने कुछ पोस्ट पढ़े जो समान प्रश्न पूछते हैं लेकिन उनके पास नेटवर्किंग जैसी विशिष्ट चीज़ों के लिए पुस्तकालय हैं, मेरी लाइब्रेरी ग्राफिक्स के लिए हैं।

मैं यह भी जांचूंगा कि लाइब्रेरी का कौन सा फ़ंक्शन समर्थित है और कौन सा नहीं है ??

उत्तर:

उत्तर № 1 के लिए 1

हां आपको तब से कॉल करने और उपयोग करने की आवश्यकता होगीएक उद्देश्य सी ++ फ़ाइल में सी ++ हेडर, लेकिन यह सिर्फ एक और एमएम एक्सटेंशन के साथ उद्देश्य सी कोड फ़ाइल है जो सी के बजाय सी ++ वाक्यविन्यास का उपयोग करता है। विधियों और कार्यों (यदि कार्यों को बाहरी "सी" घोषित किया जाता है) को उद्देश्य सी से बुलाया जा सकता है। किसी भी सी ++ कक्षाओं का उद्देश्य केवल उद्देश्य सी ++ फ़ाइलों में उपयोग किया जा सकता है जब तक कि ऑब्जेक्टिव सी के माध्यम से शून्य * पॉइंटर्स को पास न किया जाए।

एक्सकोड / ओएसएक्स डेवलपर टूल स्वचालित रूप से इन मतभेदों का प्रबंधन करेंगे।


जवाब के लिए 0 № 2

उद्देश्य-सी ++ बिल्कुल काम करता है कि आप कैसे उम्मीद करेंगे - आप फ़ाइल को ए के साथ नाम दें .mm, और फिर दो भाषाओं में लिखित कॉमिक्स कोड। एक precompiled सी ++ लाइब्रेरी सहित एक .mm फ़ाइल से ठीक काम करता है।


उत्तर № 3 के लिए -1

ऑब्जेक्ट कोड को अपने कंपाइलर से लिंक करें।