उद्देश्य सी ++ में सी ++ और उद्देश्य सी कितना एकीकरण है? मुझे एहसास है कि उद्देश्य सी ++ सी ++ और उद्देश्य सी कोड दोनों संकलित करता है, लेकिन क्या भाषाएं वास्तव में एक दूसरे के साथ बातचीत करती हैं?उद्देश्य सी ++ में सी ++ का उपयोग?
उदाहरण के लिए मैं एक उद्देश्य सी ऑब्जेक्ट का टेम्पलेट बना सकता हूं? एक सी ++ कक्षा से एक उद्देश्य सी कक्षा विरासत के बारे में कैसे?
मैं मूल रूप से पूछने की कोशिश कर रहा हूं क्या भाषा मिश्रण है या क्या वे एक ही फ़ाइल में एक साथ संकलित करते हैं? किस हद तक?
आपके पास यह पिछड़ा है। एक .mm फ़ाइल के लिए एक सी ++ कंपाइलर उद्देश्य-सी कोड संकलित करता है। एक .m फ़ाइल के लिए एक सी कंपाइलर का उपयोग किया जाता है। मिक्सिंग सी ++ और ऑब्जेक्टिव-सी क्लास पदानुक्रम "सामान्य रूप से" संभव नहीं है (हालांकि मुझे यकीन है कि चाल हैं), लेकिन आप एक वर्ग उदाहरण को दूसरे में एम्बेड कर सकते हैं। –