extern-c पर टैग किए गए जवाब


4
C ++ और C को मिलाकर #ifdef __cplusplus कैसे काम करता है?
मैं एक ऐसी परियोजना पर काम कर रहा हूं जिसमें बहुत सी विरासत सी कोड है। हमने सी ++ में लिखना शुरू कर दिया है, आखिरकार विरासत कोड को बदलने के इरादे से, साथ ही साथ। मैं थोड़ा उलझन में हूं कि सी और सी ++ कैसे बातचीत करते हैं। …

11
हमें C ++ में "C" {#include <foo.h>} बाहरी की आवश्यकता क्यों है?
हमें उपयोग करने की आवश्यकता क्यों है: extern "C" { #include &lt;foo.h&gt; } विशेष रूप से: हमें इसका उपयोग कब करना चाहिए? संकलक / लिंकर स्तर पर क्या हो रहा है जो हमें इसका उपयोग करने की आवश्यकता है? संकलन / लिंकिंग के संदर्भ में यह उन समस्याओं को कैसे …

9
C फ़ंक्शंस का नाम क्यों नहीं रखा जा सकता?
मेरे पास हाल ही में एक साक्षात्कार था और एक प्रश्न पूछा गया कि extern "C"C ++ कोड का उपयोग क्या है । मैंने उत्तर दिया कि यह C ++ कोड में C फ़ंक्शन का उपयोग करना है क्योंकि C नाम-मैनलिंग का उपयोग नहीं करता है। मुझसे पूछा गया कि …
136 c++  c  name-mangling  extern-c 

4
C ++ कोड से C फ़ंक्शन को कॉल करें
मेरे पास एक सी फ़ंक्शन है जिसे मैं C ++ से कॉल करना चाहूंगा। मैं " extern "C" void foo()" तरह के दृष्टिकोण का उपयोग नहीं कर सका क्योंकि जी फ़ंक्शन जी ++ का उपयोग करके संकलित करने में विफल रहा। लेकिन यह जीसीसी का उपयोग कर ठीक संकलन करता …
90 c++  c  linux  extern-c 

7
C ++ फ़ंक्शन को C से कैसे कॉल करें?
मैं यह जानता हूँ। C ++ से C फ़ंक्शन को कॉल करना: यदि मेरा आवेदन C ++ में था और मुझे C. में लिखी गई लाइब्रेरी से फ़ंक्शंस को कॉल करना था, तो मैंने उपयोग किया होगा //main.cpp extern "C" void C_library_function(int x, int y);//prototype C_library_function(2,4);// directly using it. यह …
84 c++  c  visual-c++  extern-c 
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.