जवाबों:
#import
एक Microsoft-विशिष्ट चीज है, जाहिरा तौर पर केवल COM या .NET सामान के लिए।
#include
एक मानक C / C ++ प्रीप्रोसेसर स्टेटमेंट है, जिसका उपयोग आपकी सोर्स कोड फ़ाइल में हेडर (या कभी-कभी अन्य सोर्स कोड) फ़ाइलों को शामिल करने के लिए किया जाता है।
VC ++ में आयात: #import
प्रकार पुस्तकालयों या .tlbs (COM सामान) के लिए है।
प्रकार लाइब्रेरी की सामग्री C ++ कक्षाओं में परिवर्तित हो जाती है, जो अधिकतर आपके लिए COM इंटरफेस का वर्णन करती है, और फिर इसे आपकी फ़ाइल में शामिल किया जाता है।
#import
निर्देश सी ++ भाषा के लिए एक विस्तार के रूप में माइक्रोसॉफ्ट द्वारा शुरू की गई थी। आप इसके बारे में इस MSDN लेख पर पढ़ सकते हैं ।
#import
निर्देश भी नेट / CLI सामान के साथ प्रयोग किया जाता है।
Gcc में आयात:
gcc में आयात VC ++ में आयात से अलग है। हेडर को केवल एक बार ही शामिल करना एक सरल तरीका है। (वीसी ++ और जीसीसी में आप इसे #pragma
एक बार भी कर सकते हैं )
#import
निर्देश आधिकारिक तौर पर संस्करण 3.4 में जीसीसी टीम द्वारा undeprecated किया गया था और जीसीसी के सभी पिछले संस्करण जो समर्थन में ठीक समय के 99% काम करता है
शामिल करें: #include
ज्यादातर हेडर फ़ाइलों के लिए है, लेकिन आपकी वर्तमान फ़ाइल की सामग्री को प्रस्तुत करने के लिए। #include
C ++ मानक का हिस्सा है। आप इसके बारे में इस MSDN लेख पर पढ़ सकते हैं ।
आयात भी n2073 से जुड़े कीवर्ड्स में से एक था , C ++ में मॉड्यूल्स , सितंबर 2006 में डेवेद वंदेवोर्डे द्वारा भाषा समिति को प्रस्तावित। मैं यह जानने के लिए भाषा गीक के लिए पर्याप्त नहीं हूं कि क्या प्रस्ताव निश्चित रूप से ठंडे बस्ते में था या यदि इसे लागू होने का इंतजार है। (अवधारणा का प्रमाण) लेखक या किसी और से ...
कृपया ध्यान दें कि जीसीसी 4.1 में, #import
है पदावनत। यदि आप इसका उपयोग करते हैं, तो आपको चेतावनी मिलेगी:
#import
एक जीसीसी विस्तार है