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

17
स्रोत फ़ाइलों के बीच चर साझा करने के लिए मैं बाहरी उपयोग कैसे करूं?
मुझे पता है कि C में वैश्विक चर कभी-कभी externकीवर्ड होते हैं। एक externचर क्या है ? घोषणा किस तरह की जाती है? इसका दायरा क्या है? यह स्रोत फ़ाइलों में चर साझा करने से संबंधित है, लेकिन यह ठीक कैसे काम करता है? मैं कहां उपयोग externकरूं?

1
"FOUNDATION_EXPORT" बनाम "बाहरी"
मैं क्या का उपयोग कर के पीछे कारण है पूछना चाहूँगा FOUNDATION_EXPORTके बजाय externमें उद्देश्य सी परियोजनाओं। मैंने इस प्रश्न की जाँच की है और केवल 74 अंक (2 FOUNDATION_EXPORTवां स्थान) का उपयोग करते हुए 340 अंक (प्रथम स्थान) अर्जित किया है extern। क्या कोई समझा सकता है क्यों? क्या …

5
बाहरी टेम्पलेट का उपयोग करना (C ++ 11)
चित्र 1: फ़ंक्शन टेम्प्लेट TemplHeader.h template<typename T> void f(); TemplCpp.cpp template<typename T> void f(){ //... } //explicit instantation template void f<T>(); main.cpp #include "TemplHeader.h" extern template void f<T>(); //is this correct? int main() { f<char>(); return 0; } क्या यह उपयोग करने का सही तरीका है extern template, या क्या …
116 c++  templates  c++11  extern 

6
बाहरी इनलाइन क्या करती है?
मैं समझता हूँ कि inline संकलक के लिए एक सुझाव है, और अपने विवेक पर यह फ़ंक्शन को इनलाइन नहीं कर सकता है, और यह लिंक करने योग्य ऑब्जेक्ट कोड भी उत्पन्न करेगा। मुझे लगता है कि static inline ऐसा ही (इनलाइन हो सकता है या नहीं भी) हो सकता …

1
विभिन्न ब्लॉकों में समान नामित बाहरी चर को c ++ में संकलक के बीच अलग-अलग संबंध क्यों मिलते हैं?
जब मैं सिर्फ जाँच कर रहा था कि कौन से लिंकेज बाहरी वैरिएबल्स को दिए गए हैं तो मैंने पाया कि कंपाइलरों के बीच कुछ अलग व्यवहार है उदाहरण के लिए अगर मैंने नीचे दिए गए कोड का परीक्षण किया जैसा कि आप टिप्पणियों में देखते हैं कि चर के …
12 c++  g++  clang++  extern  linkage 
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.